File: HC-RMON-MIB.py

package info (click to toggle)
python-pysnmp4-mibs 0.1.6-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 13,708 kB
  • sloc: python: 48,682; makefile: 20; sh: 6
file content (441 lines) | stat: -rw-r--r-- 124,401 bytes parent folder | download
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
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
#
# PySNMP MIB module HC-RMON-MIB (http://pysnmp.sf.net)
# ASN.1 source http://mibs.snmplabs.com:80/asn1/HC-RMON-MIB
# Produced by pysmi-0.0.7 at Sun Feb 14 00:15:01 2016
# On host bldfarm platform Linux version 4.1.13-100.fc21.x86_64 by user goose
# Using Python version 3.5.0 (default, Jan  5 2016, 17:11:52) 
#
( ObjectIdentifier, OctetString, Integer, ) = mibBuilder.importSymbols("ASN1", "ObjectIdentifier", "OctetString", "Integer")
( NamedValues, ) = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
( SingleValueConstraint, ConstraintsIntersection, ConstraintsUnion, ValueRangeConstraint, ValueSizeConstraint, ) = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ConstraintsIntersection", "ConstraintsUnion", "ValueRangeConstraint", "ValueSizeConstraint")
( CounterBasedGauge64, ZeroBasedCounter64, ) = mibBuilder.importSymbols("HCNUM-TC", "CounterBasedGauge64", "ZeroBasedCounter64")
( hostIndex, hostTimeCreationOrder, captureBufferControlIndex, rmon, hostTimeIndex, hostTopNIndex, hosts, matrixSDDestAddress, matrixSDSourceAddress, hostTopN, history, matrixDSIndex, etherHistorySampleIndex, matrixSDIndex, statistics, matrix, capture, matrixDSDestAddress, etherStatsIndex, OwnerString, hostTopNReport, matrixDSSourceAddress, etherHistoryIndex, hostAddress, captureBufferIndex, ) = mibBuilder.importSymbols("RMON-MIB", "hostIndex", "hostTimeCreationOrder", "captureBufferControlIndex", "rmon", "hostTimeIndex", "hostTopNIndex", "hosts", "matrixSDDestAddress", "matrixSDSourceAddress", "hostTopN", "history", "matrixDSIndex", "etherHistorySampleIndex", "matrixSDIndex", "statistics", "matrix", "capture", "matrixDSDestAddress", "etherStatsIndex", "OwnerString", "hostTopNReport", "matrixDSSourceAddress", "etherHistoryIndex", "hostAddress", "captureBufferIndex")
( nlMatrixSDTimeMark, alMatrixDSTimeMark, usrHistorySampleIndex, protocolDistControlIndex, nlMatrixDSDestAddress, hlHostControlIndex, nlMatrix, probeConfig, nlMatrixSDSourceAddress, usrHistory, alMatrix, nlMatrixSDDestAddress, nlHost, nlMatrixTopNIndex, ZeroBasedCounter32, alHost, nlMatrixTopNControlIndex, protocolDist, alHostTimeMark, nlHostTimeMark, usrHistoryControlIndex, nlMatrixDSSourceAddress, hlMatrixControlIndex, protocolDirLocalIndex, nlMatrixDSTimeMark, alMatrixSDTimeMark, usrHistoryObjectIndex, rmonConformance, nlHostAddress, alMatrixTopNIndex, alMatrixTopNControlIndex, ) = mibBuilder.importSymbols("RMON2-MIB", "nlMatrixSDTimeMark", "alMatrixDSTimeMark", "usrHistorySampleIndex", "protocolDistControlIndex", "nlMatrixDSDestAddress", "hlHostControlIndex", "nlMatrix", "probeConfig", "nlMatrixSDSourceAddress", "usrHistory", "alMatrix", "nlMatrixSDDestAddress", "nlHost", "nlMatrixTopNIndex", "ZeroBasedCounter32", "alHost", "nlMatrixTopNControlIndex", "protocolDist", "alHostTimeMark", "nlHostTimeMark", "usrHistoryControlIndex", "nlMatrixDSSourceAddress", "hlMatrixControlIndex", "protocolDirLocalIndex", "nlMatrixDSTimeMark", "alMatrixSDTimeMark", "usrHistoryObjectIndex", "rmonConformance", "nlHostAddress", "alMatrixTopNIndex", "alMatrixTopNControlIndex")
( ModuleCompliance, ObjectGroup, NotificationGroup, ) = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "ObjectGroup", "NotificationGroup")
( Counter32, Integer32, Bits, Gauge32, Counter64, NotificationType, ObjectIdentity, ModuleIdentity, TimeTicks, MibScalar, MibTable, MibTableRow, MibTableColumn, MibIdentifier, Unsigned32, IpAddress, iso, ) = mibBuilder.importSymbols("SNMPv2-SMI", "Counter32", "Integer32", "Bits", "Gauge32", "Counter64", "NotificationType", "ObjectIdentity", "ModuleIdentity", "TimeTicks", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "MibIdentifier", "Unsigned32", "IpAddress", "iso")
( TimeStamp, TextualConvention, RowStatus, DisplayString, ) = mibBuilder.importSymbols("SNMPv2-TC", "TimeStamp", "TextualConvention", "RowStatus", "DisplayString")
hcRMON = ModuleIdentity((1, 3, 6, 1, 2, 1, 16, 20, 5)).setRevisions(("2002-05-08 00:00",))
if mibBuilder.loadTexts: hcRMON.setLastUpdated('200205080000Z')
if mibBuilder.loadTexts: hcRMON.setOrganization('IETF RMON MIB Working Group')
if mibBuilder.loadTexts: hcRMON.setContactInfo('Steve Waldbusser\n\n        Phone: +1-650-948-6500\n        Fax:   +1-650-745-0671\n        Email: waldbusser@nextbeacon.com\n\n        Andy Bierman\n        WG Chair\n        abierman@cisco.com\n\n        RMONMIB WG Mailing List\n        rmonmib@ietf.org\n        http://www.ietf.org/mailman/listinfo/rmonmib')
if mibBuilder.loadTexts: hcRMON.setDescription('The MIB module for managing remote monitoring\n        device implementations. This MIB module\n        augments the original RMON MIB as specified in\n        RFC 2819 and RFC 1513 and RMON-2 MIB as specified in\n        RFC 2021.')
mediaIndependentStats = MibIdentifier((1, 3, 6, 1, 2, 1, 16, 21))
mediaIndependentTable = MibTable((1, 3, 6, 1, 2, 1, 16, 21, 1), )
if mibBuilder.loadTexts: mediaIndependentTable.setDescription('Media independent statistics for promiscuous monitoring of\n        any media.\n\n        The following table defines media independent statistics that\n        provide information for full and/or half-duplex links as well\n        as high capacity links.\n\n        For half-duplex links, or full-duplex-capable links operating\n        in half-duplex mode, the mediaIndependentIn* objects shall be\n        used and the mediaIndependentOut* objects shall not increment.\n\n        For full-duplex links, the mediaIndependentOut* objects shall\n        be present and shall increment. Whenever possible, the probe\n        should count packets moving away from the closest terminating\n        equipment as output packets. Failing that, the probe should\n        count packets moving away from the DTE as output packets.')
mediaIndependentEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 21, 1, 1), ).setIndexNames((0, "HC-RMON-MIB", "mediaIndependentIndex"))
if mibBuilder.loadTexts: mediaIndependentEntry.setDescription('Media independent statistics for promiscuous monitoring of\n        any media.')
mediaIndependentIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1,65535)))
if mibBuilder.loadTexts: mediaIndependentIndex.setDescription('The value of this object uniquely identifies this\n        mediaIndependent entry.')
mediaIndependentDataSource = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 2), ObjectIdentifier()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: mediaIndependentDataSource.setDescription('This object identifies the source of the data that\n        this mediaIndependent entry is configured to analyze.  This\n        source can be any interface on this device.\n        In order to identify a particular interface, this\n        object shall identify the instance of the ifIndex\n        object, defined in RFC 1213 and RFC 2233 [16,17], for\n        the desired interface.  For example, if an entry\n        were to receive data from interface #1, this object\n        would be set to ifIndex.1.\n\n        The statistics in this group reflect all packets\n        on the local network segment attached to the\n        identified interface.\n\n        An agent may or may not be able to tell if\n        fundamental changes to the media of the interface\n        have occurred and necessitate a deletion of\n        this entry.  For example, a hot-pluggable ethernet\n        card could be pulled out and replaced by a\n\n        token-ring card.  In such a case, if the agent has\n        such knowledge of the change, it is recommended that\n        it delete this entry.\n\n        This object may not be modified if the associated\n        mediaIndependentStatus object is equal to active(1).')
mediaIndependentDropEvents = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 3), Counter32()).setUnits('Events').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentDropEvents.setDescription('The total number of events in which packets\n        were dropped by the probe due to lack of resources.\n        Note that this number is not necessarily the number of\n        packets dropped; it is just the number of times this\n        condition has been detected.')
mediaIndependentDroppedFrames = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 4), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentDroppedFrames.setDescription('The total number of frames which were received by the probe\n        and therefore not accounted for in the\n        mediaIndependentDropEvents, but for which the probe chose not\n        to count for this entry for whatever reason.  Most often, this\n        event occurs when the probe is out of some resources and\n        decides to shed load from this collection.\n\n        This count does not include packets that were not counted\n        because they had MAC-layer errors.\n\n        Note that, unlike the dropEvents counter, this number is the\n        exact number of frames dropped.')
mediaIndependentInPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 5), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInPkts.setDescription('The total number of packets (including bad packets,\n\n        broadcast packets, and multicast packets) received\n        on a half-duplex link or on the inbound connection of a\n        full-duplex link.')
mediaIndependentInOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 6), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInOverflowPkts.setDescription('The number of times the associated\n        mediaIndependentInPkts counter has overflowed.')
mediaIndependentInHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 7), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInHighCapacityPkts.setDescription('The total number of packets (including bad packets,\n        broadcast packets, and multicast packets) received\n        on a half-duplex link or on the inbound connection of a\n        full-duplex link.')
mediaIndependentOutPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 8), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutPkts.setDescription('The total number of packets (including bad packets,\n        broadcast packets, and multicast packets) received on a\n        full-duplex link in the direction of the network.')
mediaIndependentOutOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 9), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutOverflowPkts.setDescription('The number of times the associated\n        mediaIndependentOutPkts counter has overflowed.')
mediaIndependentOutHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 10), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutHighCapacityPkts.setDescription('The total number of packets (including bad packets,\n        broadcast packets, and multicast packets) received on a\n        full-duplex link in the direction of the network.')
mediaIndependentInOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 11), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInOctets.setDescription('The total number of octets of data (including those in bad\n        packets) received (excluding framing bits but including FCS\n        octets) on a half-duplex link or on the inbound connection of\n        a full-duplex link.')
mediaIndependentInOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 12), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInOverflowOctets.setDescription('The number of times the associated\n        mediaIndependentInOctets counter has overflowed.')
mediaIndependentInHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 13), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInHighCapacityOctets.setDescription('The total number of octets of data (including those in bad\n        packets) received (excluding framing bits but\n        including FCS octets) on a half-duplex link or on the inbound\n        connection of a full-duplex link.')
mediaIndependentOutOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 14), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutOctets.setDescription('The total number of octets of data (including those in bad\n        packets) received on a full-duplex link in the direction of\n        the network (excluding framing bits but including FCS\n        octets).')
mediaIndependentOutOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 15), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutOverflowOctets.setDescription('The number of times the associated\n        mediaIndependentOutOctets counter has overflowed.')
mediaIndependentOutHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 16), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutHighCapacityOctets.setDescription('The total number of octets of data (including those in bad\n        packets) received on a full-duplex link in the direction of\n        the network (excluding framing bits but including FCS\n        octets).')
mediaIndependentInNUCastPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 17), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInNUCastPkts.setDescription('The total number of non-unicast packets (including bad\n        packets) received on a half-duplex link or on the inbound\n        connection of a full-duplex link.')
mediaIndependentInNUCastOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 18), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInNUCastOverflowPkts.setDescription('The number of times the associated\n        mediaIndependentInNUCastPkts counter has overflowed.')
mediaIndependentInNUCastHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 19), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInNUCastHighCapacityPkts.setDescription('The total number of non-unicast packets (including bad\n        packets) received on a half-duplex link or on the inbound\n        connection of a full-duplex link.')
mediaIndependentOutNUCastPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 20), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutNUCastPkts.setDescription('The total number of non-unicast packets (including bad\n        packets) received on a full-duplex link in the direction of\n        the network.')
mediaIndependentOutNUCastOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 21), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutNUCastOverflowPkts.setDescription('The number of times the associated\n        mediaIndependentOutNUCastPkts counter has overflowed.')
mediaIndependentOutNUCastHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 22), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutNUCastHighCapacityPkts.setDescription('The total number of packets (including bad packets)\n        received on a full-duplex link in the direction of the\n        network.')
mediaIndependentInErrors = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 23), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInErrors.setDescription('The total number of bad packets received on a\n        half-duplex link or on the inbound connection of a\n        full-duplex link.')
mediaIndependentOutErrors = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 24), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutErrors.setDescription('The total number of bad packets received on a full-duplex\n        link in the direction of the network.')
mediaIndependentInputSpeed = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 25), Gauge32()).setUnits('Kilobits per Second').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentInputSpeed.setDescription('The nominal maximum speed in kilobits per second of this\n        half-duplex link or on the inbound connection of this\n        full-duplex link. If the speed is unknown or there is no fixed\n        maximum (e.g. a compressed link), this value shall be zero.')
mediaIndependentOutputSpeed = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 26), Gauge32()).setUnits('Kilobits per Second').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentOutputSpeed.setDescription('The nominal maximum speed in kilobits per second of this\n        full-duplex link in the direction of the network. If the speed\n        is unknown, the link is half-duplex, or there is no fixed\n        maximum (e.g. a compressed link), this value shall be zero.')
mediaIndependentDuplexMode = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 27), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2,))).clone(namedValues=NamedValues(("halfduplex", 1), ("fullduplex", 2),))).setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentDuplexMode.setDescription('The current mode of this link.\n\n        Note that if the link has full-duplex capabilities but\n        is operating in half-duplex mode, this value will be\n        halfduplex(1).')
mediaIndependentDuplexChanges = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 28), Counter32()).setUnits('Events').setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentDuplexChanges.setDescription('The number of times this link has changed from full-duplex\n        mode to half-duplex mode or from half-duplex mode to\n        full-duplex mode.')
mediaIndependentDuplexLastChange = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 29), TimeStamp()).setMaxAccess("readonly")
if mibBuilder.loadTexts: mediaIndependentDuplexLastChange.setDescription('The value of sysUpTime at the time the duplex status\n        of this link last changed.')
mediaIndependentOwner = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 30), OwnerString()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: mediaIndependentOwner.setDescription('The entity that configured this entry and is\n        therefore using the resources assigned to it.')
mediaIndependentStatus = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 21, 1, 1, 31), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: mediaIndependentStatus.setDescription('The status of this media independent statistics entry.')
etherStatsHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 1, 7), )
if mibBuilder.loadTexts: etherStatsHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        etherStatsTable.')
etherStatsHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 1, 7, 1), ).setIndexNames((0, "RMON-MIB", "etherStatsIndex"))
if mibBuilder.loadTexts: etherStatsHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        etherStatsEntry. These objects will be created by the agent\n        for all etherStatsEntries it deems appropriate.')
etherStatsHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 1), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOverflowPkts.setDescription('The number of times the associated etherStatsPkts\n        counter has overflowed.')
etherStatsHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 2), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityPkts.setDescription('The total number of packets (including bad packets,\n        broadcast packets, and multicast packets) received.')
etherStatsHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 3), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOverflowOctets.setDescription('The number of times the associated etherStatsOctets\n        counter has overflowed.')
etherStatsHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 4), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOctets.setDescription('The total number of octets of data (including\n        those in bad packets) received on the\n        network (excluding framing bits but including\n        FCS octets).\n\n        If the network is half-duplex Fast Ethernet, this\n        object can be used as a reasonable estimate of\n        utilization. If greater precision is desired, the\n        etherStatsHighCapacityPkts and\n        etherStatsHighCapacityOctets objects should be sampled\n        before and after a common interval.  The differences\n        in the sampled values are Pkts and Octets,\n        respectively, and the number of seconds in the\n        interval is Interval.  These values\n        are used to calculate the Utilization as follows:\n\n\n\n\n                        Pkts * (.96 + .64) + (Octets * .08)\n        Utilization = -------------------------------------\n                                Interval * 10,000\n\n        The result of this equation is the value Utilization\n        which is the percent utilization of the ethernet\n        segment on a scale of 0 to 100 percent.\n\n        This table is not appropriate for monitoring full-duplex\n        ethernets. If the network is a full-duplex ethernet and the\n        mediaIndependentTable is monitoring that network, the\n        utilization can be calculated as follows:\n\n        1) Determine the utilization of the inbound path by using\n           the appropriate equation (for ethernet or fast ethernet)\n           to determine the utilization, substituting\n           mediaIndependentInPkts for etherStatsHighCapacityPkts, and\n           mediaIndependentInOctets for etherStatsHighCapacityOctets.\n           Call the resulting utilization inUtilization.\n\n        2) Determine the utilization of the outbound path by using\n           the same equation to determine the utilization, substituting\n           mediaIndependentOutPkts for etherStatsHighCapacityPkts, and\n           mediaIndependentOutOctets for etherStatsHighCapacityOctets.\n           Call the resulting utilization outUtilization.\n\n        3) The utilization is the maximum of inUtilization and\n           outUtilization. This metric shows the amount of percentage\n           of bandwidth that is left before congestion will be\n           experienced on the link.')
etherStatsHighCapacityOverflowPkts64Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 5), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOverflowPkts64Octets.setDescription('The number of times the associated etherStatsPkts64Octets\n        counter has overflowed.')
etherStatsHighCapacityPkts64Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 6), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityPkts64Octets.setDescription('The total number of packets (including bad\n        packets) received that were 64 octets in length\n        (excluding framing bits but including FCS octets).')
etherStatsHighCapacityOverflowPkts65to127Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 7), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOverflowPkts65to127Octets.setDescription('The number of times the associated etherStatsPkts65to127Octets\n        counter has overflowed.')
etherStatsHighCapacityPkts65to127Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 8), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityPkts65to127Octets.setDescription('The total number of packets (including bad\n        packets) received that were between\n        65 and 127 octets in length inclusive\n        (excluding framing bits but including FCS octets).')
etherStatsHighCapacityOverflowPkts128to255Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 9), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOverflowPkts128to255Octets.setDescription('The number of times the associated etherStatsPkts128to255Octets\n        counter has overflowed.')
etherStatsHighCapacityPkts128to255Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 10), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityPkts128to255Octets.setDescription('The total number of packets (including bad\n        packets) received that were between\n        128 and 255 octets in length inclusive\n        (excluding framing bits but including FCS octets).')
etherStatsHighCapacityOverflowPkts256to511Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 11), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOverflowPkts256to511Octets.setDescription('The number of times the associated etherStatsPkts256to511Octets\n        counter has overflowed.')
etherStatsHighCapacityPkts256to511Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 12), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityPkts256to511Octets.setDescription('The total number of packets (including bad\n        packets) received that were between\n        256 and 511 octets in length inclusive\n        (excluding framing bits but including FCS octets).')
etherStatsHighCapacityOverflowPkts512to1023Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 13), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOverflowPkts512to1023Octets.setDescription('The number of times the associated\n         etherStatsPkts512to1023Octets counter has overflowed.')
etherStatsHighCapacityPkts512to1023Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 14), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityPkts512to1023Octets.setDescription('The total number of packets (including bad\n        packets) received that were between\n        512 and 1023 octets in length inclusive\n        (excluding framing bits but including FCS octets).')
etherStatsHighCapacityOverflowPkts1024to1518Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 15), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityOverflowPkts1024to1518Octets.setDescription('The number of times the associated\n        etherStatsPkts1024to1518Octets counter has overflowed.')
etherStatsHighCapacityPkts1024to1518Octets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 1, 7, 1, 16), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherStatsHighCapacityPkts1024to1518Octets.setDescription('The total number of packets (including bad\n        packets) received that were between\n        1024 and 1518 octets in length inclusive\n        (excluding framing bits but including FCS octets).')
etherHistoryHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 2, 6), )
if mibBuilder.loadTexts: etherHistoryHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        etherHistoryTable.')
etherHistoryHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 2, 6, 1), ).setIndexNames((0, "RMON-MIB", "etherHistoryIndex"), (0, "RMON-MIB", "etherHistorySampleIndex"))
if mibBuilder.loadTexts: etherHistoryHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        etherHistoryEntry. These objects will be created by the agent\n        for all etherHistoryEntries associated with whichever\n        historyControlEntries it deems appropriate. (i.e., either all\n        etherHistoryHighCapacityEntries associated with a particular\n        historyControlEntry will be created, or none of them will\n        be.)')
etherHistoryHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 2, 6, 1, 1), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherHistoryHighCapacityOverflowPkts.setDescription('The number of times the associated etherHistoryPkts\n        Gauge overflowed during this sampling interval.')
etherHistoryHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 2, 6, 1, 2), CounterBasedGauge64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherHistoryHighCapacityPkts.setDescription('The total number of packets (including bad packets,\n        broadcast packets, and multicast packets) received during\n        this sampling interval.')
etherHistoryHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 2, 6, 1, 3), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherHistoryHighCapacityOverflowOctets.setDescription('The number of times the associated etherHistoryOctets\n        counter has overflowed during this sampling interval.')
etherHistoryHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 2, 6, 1, 4), CounterBasedGauge64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: etherHistoryHighCapacityOctets.setDescription('The total number of octets of data (including\n        those in bad packets) received on the\n        network (excluding framing bits but including\n        FCS octets) during this sampling interval.')
hostHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 4, 5), )
if mibBuilder.loadTexts: hostHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        hostTable.')
hostHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 4, 5, 1), ).setIndexNames((0, "RMON-MIB", "hostIndex"), (0, "RMON-MIB", "hostAddress"))
if mibBuilder.loadTexts: hostHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        hostEntry. These objects will be created by the agent\n        for all hostEntries associated with whichever\n        hostControlEntries it deems appropriate. (i.e., either all\n        hostHighCapacityEntries associated with a particular\n        hostControlEntry will be created, or none of them will\n        be.)')
hostHighCapacityInOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 5, 1, 1), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostHighCapacityInOverflowPkts.setDescription('The number of times the associated hostInPkts\n        counter has overflowed.')
hostHighCapacityInPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 5, 1, 2), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostHighCapacityInPkts.setDescription('The number of good packets transmitted to\n        this address since it was added to the\n        hostHighCapacityTable.')
hostHighCapacityOutOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 5, 1, 3), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostHighCapacityOutOverflowPkts.setDescription('The number of times the associated hostOutPkts\n        counter has overflowed.')
hostHighCapacityOutPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 5, 1, 4), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostHighCapacityOutPkts.setDescription('The number of packets, including bad packets, transmitted\n        by this address since it was added to the\n        hostHighCapacityTable.')
hostHighCapacityInOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 5, 1, 5), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostHighCapacityInOverflowOctets.setDescription('The number of times the associated hostInOctets\n        counter has overflowed.')
hostHighCapacityInOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 5, 1, 6), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostHighCapacityInOctets.setDescription('The number of octets transmitted to this address\n        since it was added to the hostHighCapacityTable (excluding\n        framing bits but including FCS octets), except for\n\n        those octets in bad packets.')
hostHighCapacityOutOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 5, 1, 7), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostHighCapacityOutOverflowOctets.setDescription('The number of times the associated hostOutOctets\n        counter has overflowed.')
hostHighCapacityOutOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 5, 1, 8), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostHighCapacityOutOctets.setDescription('The number of octets transmitted by this address\n        since it was added to the hostHighCapacityTable (excluding\n        framing bits but including FCS octets), including\n        those octets in bad packets.')
hostTimeHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 4, 6), )
if mibBuilder.loadTexts: hostTimeHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        hostTimeTable.')
hostTimeHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 4, 6, 1), ).setIndexNames((0, "RMON-MIB", "hostTimeIndex"), (0, "RMON-MIB", "hostTimeCreationOrder"))
if mibBuilder.loadTexts: hostTimeHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        hostTimeEntry. These objects will be created by the agent\n        for all hostTimeEntries associated with whichever\n        hostControlEntries it deems appropriate. (i.e., either all\n        hostTimeHighCapacityEntries associated with a particular\n        hostControlEntry will be created, or none of them will\n        be.)')
hostTimeHighCapacityInOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 6, 1, 1), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTimeHighCapacityInOverflowPkts.setDescription('The number of times the associated hostTimeInPkts\n        counter has overflowed.')
hostTimeHighCapacityInPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 6, 1, 2), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTimeHighCapacityInPkts.setDescription('The number of good packets transmitted to this address\n        since it was added to the hostTimeHighCapacityTable.')
hostTimeHighCapacityOutOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 6, 1, 3), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTimeHighCapacityOutOverflowPkts.setDescription('The number of times the associated hostTimeOutPkts\n        counter has overflowed.')
hostTimeHighCapacityOutPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 6, 1, 4), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTimeHighCapacityOutPkts.setDescription('The number of packets, including bad packets, transmitted\n        by this address since it was added to the\n        hostTimeHighCapacityTable.')
hostTimeHighCapacityInOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 6, 1, 5), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTimeHighCapacityInOverflowOctets.setDescription('The number of times the associated hostTimeInOctets\n        counter has overflowed.')
hostTimeHighCapacityInOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 6, 1, 6), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTimeHighCapacityInOctets.setDescription('The number of octets transmitted to this address\n        since it was added to the hostTimeHighCapacityTable\n        (excluding framing bits but including FCS octets),\n        except for those octets in bad packets.')
hostTimeHighCapacityOutOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 6, 1, 7), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTimeHighCapacityOutOverflowOctets.setDescription('The number of times the associated hostTimeOutOctets\n        counter has overflowed.')
hostTimeHighCapacityOutOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 4, 6, 1, 8), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTimeHighCapacityOutOctets.setDescription('The number of octets transmitted by this address since\n        it was added to the hostTimeTable (excluding framing\n        bits but including FCS octets), including those\n\n        octets in bad packets.')
hostTopNHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 5, 3), )
if mibBuilder.loadTexts: hostTopNHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        hostTopNTable when hostTopNRateBase specifies a High Capacity\n        TopN Report.')
hostTopNHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 5, 3, 1), ).setIndexNames((0, "RMON-MIB", "hostTopNReport"), (0, "RMON-MIB", "hostTopNIndex"))
if mibBuilder.loadTexts: hostTopNHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        hostTopNEntry when hostTopNRateBase specifies a High Capacity\n        TopN Report. These objects will be created by the agent\n        for all hostTopNEntries associated with whichever\n        hostTopNControlEntries have a hostTopNRateBase that specify\n        a high capacity report.')
hostTopNHighCapacityAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 5, 3, 1, 1), OctetString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTopNHighCapacityAddress.setDescription('The physical address of this host.')
hostTopNHighCapacityBaseRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 5, 3, 1, 2), Gauge32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTopNHighCapacityBaseRate.setDescription("The amount of change in the selected variable\n          during this sampling interval, modulo 2^32.  The\n          selected variable is this host's instance of the\n          object selected by hostTopNRateBase.")
hostTopNHighCapacityOverflowRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 5, 3, 1, 3), Gauge32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTopNHighCapacityOverflowRate.setDescription("The amount of change in the selected variable\n          during this sampling interval, divided by 2^32, truncating\n          fractions (i.e., X DIV 2^32).  The selected variable is\n          this host's instance of the object selected by\n          hostTopNRateBase.")
hostTopNHighCapacityRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 5, 3, 1, 4), CounterBasedGauge64()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hostTopNHighCapacityRate.setDescription("The amount of change in the selected variable\n          during this sampling interval.  The selected\n          variable is this host's instance of the object\n          selected by hostTopNRateBase.")
matrixSDHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 6, 5), )
if mibBuilder.loadTexts: matrixSDHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        matrixSDTable.')
matrixSDHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 6, 5, 1), ).setIndexNames((0, "RMON-MIB", "matrixSDIndex"), (0, "RMON-MIB", "matrixSDSourceAddress"), (0, "RMON-MIB", "matrixSDDestAddress"))
if mibBuilder.loadTexts: matrixSDHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        matrixSDEntry. These objects will be created by the agent\n\n        for all matrixSDEntries associated with whichever\n        matrixControlEntries it deems appropriate. (i.e., either all\n        matrixSDHighCapacityEntries associated with a particular\n        matrixControlEntry will be created, or none of them will\n        be.)')
matrixSDHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 6, 5, 1, 1), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: matrixSDHighCapacityOverflowPkts.setDescription('The number of times the associated matrixSDPkts\n        counter has overflowed.')
matrixSDHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 6, 5, 1, 2), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: matrixSDHighCapacityPkts.setDescription('The number of packets transmitted from the source\n        address to the destination address (this number\n        includes bad packets).')
matrixSDHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 6, 5, 1, 3), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: matrixSDHighCapacityOverflowOctets.setDescription('The number of times the associated matrixSDOctets\n        counter has overflowed.')
matrixSDHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 6, 5, 1, 4), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: matrixSDHighCapacityOctets.setDescription('The number of octets (excluding framing bits but\n        including FCS octets) contained in all packets\n        transmitted from the source address to the\n        destination address.')
matrixDSHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 6, 6), )
if mibBuilder.loadTexts: matrixDSHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        matrixDSTable.')
matrixDSHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 6, 6, 1), ).setIndexNames((0, "RMON-MIB", "matrixDSIndex"), (0, "RMON-MIB", "matrixDSDestAddress"), (0, "RMON-MIB", "matrixDSSourceAddress"))
if mibBuilder.loadTexts: matrixDSHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        matrixDSEntry. These objects will be created by the agent\n        for all matrixDSEntries associated with whichever\n        matrixControlEntries it deems appropriate. (i.e., either all\n        matrixDSHighCapacityEntries associated with a particular\n        matrixControlEntry will be created, or none of them will\n        be.)')
matrixDSHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 6, 6, 1, 1), Counter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: matrixDSHighCapacityOverflowPkts.setDescription('The number of times the associated matrixDSPkts\n        counter has overflowed.')
matrixDSHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 6, 6, 1, 2), Counter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: matrixDSHighCapacityPkts.setDescription('The number of packets transmitted from the source\n        address to the destination address (this number\n        includes bad packets).')
matrixDSHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 6, 6, 1, 3), Counter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: matrixDSHighCapacityOverflowOctets.setDescription('The number of times the associated matrixDSOctets\n        counter has overflowed.')
matrixDSHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 6, 6, 1, 4), Counter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: matrixDSHighCapacityOctets.setDescription('The number of octets (excluding framing bits\n        but including FCS octets) contained in all packets\n        transmitted from the source address to the\n        destination address.')
captureBufferHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 8, 3), )
if mibBuilder.loadTexts: captureBufferHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n\n        captureBufferTable.')
captureBufferHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 8, 3, 1), ).setIndexNames((0, "RMON-MIB", "captureBufferControlIndex"), (0, "RMON-MIB", "captureBufferIndex"))
if mibBuilder.loadTexts: captureBufferHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-1\n        captureBufferEntry. These objects will be created by the agent\n        for all captureBufferEntries associated with whichever\n        bufferControlEntries it deems appropriate. (i.e., either all\n        captureBufferHighCapacityEntries associated with a particular\n        bufferControlEntry will be created, or none of them will\n        be.)')
captureBufferPacketHighCapacityTime = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 8, 3, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0,999999))).setUnits('nanoseconds').setMaxAccess("readonly")
if mibBuilder.loadTexts: captureBufferPacketHighCapacityTime.setDescription('The number of nanoseconds that had passed since this capture\n        buffer was first turned on when this packet was captured,\n        modulo 10^6.\n\n        This object is used in conjunction with the\n        captureBufferPacketTime object. This object returns the\n        number of nano-seconds to be added to to number of\n        milli-seconds obtained from the captureBufferPacketTime\n        object, to obtain more accurate inter packet arrival time.')
protocolDistStatsHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 12, 3), )
if mibBuilder.loadTexts: protocolDistStatsHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        protocolDistStatsTable.')
protocolDistStatsHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 12, 3, 1), ).setIndexNames((0, "RMON2-MIB", "protocolDistControlIndex"), (0, "RMON2-MIB", "protocolDirLocalIndex"))
if mibBuilder.loadTexts: protocolDistStatsHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        protocolDistStatsTable. These objects will be created by the\n        agent for all protocolDistStatsEntries associated with\n        whichever protocolDistControlEntries it deems appropriate.\n        (i.e., either all protocolDistStatsHighCapacityEntries\n        associated with a particular protocolDistControlEntry will be\n        created, or none of them will be.)')
protocolDistStatsHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 12, 3, 1, 1), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: protocolDistStatsHighCapacityOverflowPkts.setDescription('The number of times the associated protocolDistStatsPkts\n        counter has overflowed.')
protocolDistStatsHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 12, 3, 1, 2), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: protocolDistStatsHighCapacityPkts.setDescription('The number of packets without errors received of this\n        protocol type.  Note that this is the number of link-layer\n        packets, so if a single network-layer packet is fragmented\n        into several link-layer frames, this counter is incremented\n        several times.')
protocolDistStatsHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 12, 3, 1, 3), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: protocolDistStatsHighCapacityOverflowOctets.setDescription('The number of times the associated protocolDistStatsOctets\n        counter has overflowed.')
protocolDistStatsHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 12, 3, 1, 4), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: protocolDistStatsHighCapacityOctets.setDescription("The number of octets in packets received of this protocol\n        type since it was added to the protocolDistStatsTable\n        (excluding framing bits but including FCS octets), except for\n        those octets in packets that contained errors.\n\n        Note this doesn't count just those octets in the particular\n        protocol frames, but includes the entire packet that contained\n        the protocol.")
nlHostHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 14, 3), )
if mibBuilder.loadTexts: nlHostHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        nlHostTable.')
nlHostHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 14, 3, 1), ).setIndexNames((0, "RMON2-MIB", "hlHostControlIndex"), (0, "RMON2-MIB", "nlHostTimeMark"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "RMON2-MIB", "nlHostAddress"))
if mibBuilder.loadTexts: nlHostHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        nlHostEntry. These objects will be created by the agent\n        for all nlHostEntries associated with whichever\n        hlHostControlEntries it deems appropriate. (i.e., either all\n        nlHostHighCapacityEntries associated with a particular\n        hlHostControlEntry will be created, or none of them will\n        be.)')
nlHostHighCapacityInOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 14, 3, 1, 1), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlHostHighCapacityInOverflowPkts.setDescription('The number of times the associated nlHostInPkts\n        counter has overflowed.')
nlHostHighCapacityInPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 14, 3, 1, 2), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlHostHighCapacityInPkts.setDescription('The number of packets without errors transmitted to\n        this address since it was added to the nlHostHighCapacityTable.\n        Note that this is the number of link-layer packets, so if a\n        single network-layer packet is fragmented into several\n        link-layer frames, this counter is incremented several times.')
nlHostHighCapacityOutOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 14, 3, 1, 3), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlHostHighCapacityOutOverflowPkts.setDescription('The number of times the associated nlHostOutPkts\n        counter has overflowed.')
nlHostHighCapacityOutPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 14, 3, 1, 4), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlHostHighCapacityOutPkts.setDescription('The number of packets without errors transmitted by\n        this address since it was added to the nlHostHighCapacityTable.\n        Note that this is the number of link-layer packets, so if a\n        single network-layer packet is fragmented into several\n        link-layer frames, this counter is incremented several times.')
nlHostHighCapacityInOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 14, 3, 1, 5), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlHostHighCapacityInOverflowOctets.setDescription('The number of times the associated nlHostInOctets\n        counter has overflowed.')
nlHostHighCapacityInOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 14, 3, 1, 6), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlHostHighCapacityInOctets.setDescription("The number of octets transmitted to this address\n        since it was added to the nlHostHighCapacityTable\n        (excluding framing bits but including FCS octets),\n        excluding those octets in packets that contained\n        errors.\n\n        Note this doesn't count just those octets in the\n        particular protocol frames, but includes the entire\n        packet that contained the protocol.")
nlHostHighCapacityOutOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 14, 3, 1, 7), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlHostHighCapacityOutOverflowOctets.setDescription('The number of times the associated nlHostOutOctets\n        counter has overflowed.')
nlHostHighCapacityOutOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 14, 3, 1, 8), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlHostHighCapacityOutOctets.setDescription("The number of octets transmitted by this address\n        since it was added to the nlHostHighCapacityTable\n        (excluding framing bits but including FCS octets),\n        excluding those octets in packets that contained\n        errors.\n\n        Note this doesn't count just those octets in the\n        particular protocol frames, but includes the entire\n        packet that contained the protocol.")
nlMatrixSDHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 15, 6), )
if mibBuilder.loadTexts: nlMatrixSDHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        nlMatrixTable.')
nlMatrixSDHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 15, 6, 1), ).setIndexNames((0, "RMON2-MIB", "hlMatrixControlIndex"), (0, "RMON2-MIB", "nlMatrixSDTimeMark"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "RMON2-MIB", "nlMatrixSDSourceAddress"), (0, "RMON2-MIB", "nlMatrixSDDestAddress"))
if mibBuilder.loadTexts: nlMatrixSDHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        nlMatrixEntry. These objects will be created by the agent\n        for all nlMatrixSDEntries associated with whichever\n        hlMatrixControlEntries it deems appropriate. (i.e., either all\n        nlMatrixSDHighCapacityEntries associated with a particular\n        hlMatrixControlEntry will be created, or none of them will\n        be.)')
nlMatrixSDHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 6, 1, 1), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixSDHighCapacityOverflowPkts.setDescription('The number of times the associated nlMatrixSDPkts\n        counter has overflowed.')
nlMatrixSDHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 6, 1, 2), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixSDHighCapacityPkts.setDescription('The number of packets without errors transmitted from the\n        source address to the destination address since this entry was\n        added to the nlMatrixSDHighCapacityTable.  Note that this is\n        the number of link-layer packets, so if a single network-layer\n        packet is fragmented into several link-layer frames, this\n        counter is incremented several times.')
nlMatrixSDHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 6, 1, 3), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixSDHighCapacityOverflowOctets.setDescription('The number of times the associated nlMatrixSDOctets\n        counter has overflowed.')
nlMatrixSDHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 6, 1, 4), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixSDHighCapacityOctets.setDescription("The number of octets transmitted from the source address to\n        the destination address since this entry was added to the\n\n        nlMatrixSDHighCapacityTable (excluding framing bits but\n        including FCS octets), excluding those octets in packets that\n        contained errors.\n\n        Note this doesn't count just those octets in the particular\n        protocol frames, but includes the entire packet that contained\n        the protocol.")
nlMatrixDSHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 15, 7), )
if mibBuilder.loadTexts: nlMatrixDSHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        nlMatrixDSTable.')
nlMatrixDSHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 15, 7, 1), ).setIndexNames((0, "RMON2-MIB", "hlMatrixControlIndex"), (0, "RMON2-MIB", "nlMatrixDSTimeMark"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "RMON2-MIB", "nlMatrixDSDestAddress"), (0, "RMON2-MIB", "nlMatrixDSSourceAddress"))
if mibBuilder.loadTexts: nlMatrixDSHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        nlMatrixDSEntry. These objects will be created by the agent\n        for all nlMatrixDSEntries associated with whichever\n        hlmatrixControlEntries it deems appropriate. (i.e., either all\n        nlMatrixDSHighCapacityEntries associated with a particular\n        hlMatrixControlEntry will be created, or none of them will\n        be.)')
nlMatrixDSHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 7, 1, 1), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixDSHighCapacityOverflowPkts.setDescription('The number of times the associated nlMatrixDSPkts\n        counter has overflowed.')
nlMatrixDSHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 7, 1, 2), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixDSHighCapacityPkts.setDescription('The number of packets without errors transmitted from the\n        source address to the destination address since this entry was\n        added to the nlMatrixDSHighCapacityTable.  Note that this is\n        the number of link-layer packets, so if a single network-layer\n        packet is fragmented into several link-layer frames, this\n        counter is incremented several times.')
nlMatrixDSHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 7, 1, 3), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixDSHighCapacityOverflowOctets.setDescription('The number of times the associated nlMatrixDSOctets\n        counter has overflowed.')
nlMatrixDSHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 7, 1, 4), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixDSHighCapacityOctets.setDescription("The number of octets transmitted from the source address\n        to the destination address since this entry was added to the\n        nlMatrixDSHighCapacityTable (excluding framing bits but\n        including FCS octets), excluding those octets in packets that\n        contained errors.\n\n        Note this doesn't count just those octets in the particular\n        protocol frames, but includes the entire packet that contained\n        the protocol.")
nlMatrixTopNHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 15, 8), )
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        nlMatrixTopNTable when nlMatrixTopNControlRateBase specifies\n        a High Capacity TopN Report.')
nlMatrixTopNHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 15, 8, 1), ).setIndexNames((0, "RMON2-MIB", "nlMatrixTopNControlIndex"), (0, "RMON2-MIB", "nlMatrixTopNIndex"))
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        nlMatrixTopNEntry when nlMatrixTopNControlRateBase specifies\n        a High Capacity TopN Report. These objects will be created by\n        the agent for all nlMatrixTopNEntries associated with whichever\n        nlMatrixTopNControlEntries have a nlMatrixTopNControlRateBase\n        that specify a high capacity report.')
nlMatrixTopNHighCapacityProtocolDirLocalIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1,2147483647))).setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityProtocolDirLocalIndex.setDescription("The protocolDirLocalIndex of the network layer protocol of\n\n        this entry's network address.")
nlMatrixTopNHighCapacitySourceAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 2), OctetString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacitySourceAddress.setDescription('The network layer address of the source host in this\n        conversation.\n\n        This is represented as an octet string with\n        specific semantics and length as identified\n        by the associated nlMatrixTopNProtocolDirLocalIndex.\n\n        For example, if the protocolDirLocalIndex indicates an\n        encapsulation of ip, this object is encoded as a length\n        octet of 4, followed by the 4 octets of the ip address,\n        in network byte order.')
nlMatrixTopNHighCapacityDestAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 3), OctetString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityDestAddress.setDescription('The network layer address of the destination host in this\n        conversation.\n\n        This is represented as an octet string with\n        specific semantics and length as identified\n        by the associated nlMatrixTopNProtocolDirLocalIndex.\n\n        For example, if the nlMatrixTopNProtocolDirLocalIndex\n        indicates an encapsulation of ip, this object is encoded as a\n        length octet of 4, followed by the 4 octets of the ip address,\n        in network byte order.')
nlMatrixTopNHighCapacityBasePktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 4), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityBasePktRate.setDescription('The number of packets seen from the source host\n        to the destination host during this sampling interval,\n        modulo 2^32, counted using the rules for counting the\n\n        nlMatrixSDPkts object.')
nlMatrixTopNHighCapacityOverflowPktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 5), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityOverflowPktRate.setDescription('The number of packets seen from the source host\n        to the destination host during this sampling interval,\n        divided by 2^32, truncating fractions (i.e., X DIV 2^32),\n        and counted using the rules for counting the\n        nlMatrixSDPkts object.')
nlMatrixTopNHighCapacityPktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 6), CounterBasedGauge64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityPktRate.setDescription('The number of packets seen from the source host to the\n        destination host during this sampling interval, counted\n        using the rules for counting the nlMatrixSDPkts object.\n        If the value of nlMatrixTopNControlRateBase is\n        nlMatrixTopNHighCapacityPkts, this variable will be\n        used to sort this report.')
nlMatrixTopNHighCapacityReverseBasePktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 7), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityReverseBasePktRate.setDescription('The number of packets seen from the destination host to the\n        source host during this sampling interval, modulo 2^32, counted\n        using the rules for counting the nlMatrixSDPkts object (note\n        that the corresponding nlMatrixSDPkts object selected is the\n        one whose source address is equal to nlMatrixTopNDestAddress\n        and whose destination address is equal to\n        nlMatrixTopNSourceAddress.)\n\n        Note that if the value of nlMatrixTopNControlRateBase is equal\n        to nlMatrixTopNHighCapacityPkts, the sort of topN entries is\n        based entirely on nlMatrixTopNHighCapacityPktRate, and not on\n        the value of this object.')
nlMatrixTopNHighCapacityReverseOverflowPktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 8), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityReverseOverflowPktRate.setDescription('The number of packets seen from the destination host to the\n        source host during this sampling interval, divided by 2^32,\n        truncating fractions (i.e., X DIV 2^32), and counted\n        using the rules for counting the nlMatrixSDPkts object (note\n        that the corresponding nlMatrixSDPkts object selected is the\n        one whose source address is equal to nlMatrixTopNDestAddress\n        and whose destination address is equal to\n        nlMatrixTopNSourceAddress.)\n\n        Note that if the value of nlMatrixTopNControlRateBase is equal\n        to nlMatrixTopNHighCapacityPkts, the sort of topN entries is\n        based entirely on nlMatrixTopNHighCapacityPktRate, and not on\n        the value of this object.')
nlMatrixTopNHighCapacityReversePktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 9), CounterBasedGauge64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityReversePktRate.setDescription('The number of packets seen from the destination host to the\n        source host during this sampling interval, counted\n        using the rules for counting the nlMatrixSDPkts object (note\n        that the corresponding nlMatrixSDPkts object selected is the\n        one whose source address is equal to nlMatrixTopNDestAddress\n        and whose destination address is equal to\n        nlMatrixTopNSourceAddress.)\n\n        Note that if the value of nlMatrixTopNControlRateBase is equal\n        to nlMatrixTopNHighCapacityPkts, the sort of topN entries is\n        based entirely on nlMatrixTopNHighCapacityPktRate, and not on\n        the value of this object.')
nlMatrixTopNHighCapacityBaseOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 10), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityBaseOctetRate.setDescription('The number of octets seen from the source host to the\n        destination host during this sampling interval, modulo 2^32,\n        counted using the rules for counting the nlMatrixSDOctets\n        object.')
nlMatrixTopNHighCapacityOverflowOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 11), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityOverflowOctetRate.setDescription('The number of octets seen from the source host\n        to the destination host during this sampling interval,\n        divided by 2^32, truncating fractions (i.e., X DIV 2^32),\n        and counted using the rules for counting the\n        nlMatrixSDOctets object.')
nlMatrixTopNHighCapacityOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 12), CounterBasedGauge64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityOctetRate.setDescription('The number of octets seen from the source host\n        to the destination host during this sampling interval,\n        counted using the rules for counting the\n        nlMatrixSDOctets object.\n        If the value of nlMatrixTopNControlRateBase is\n        nlMatrixTopNHighCapacityOctets, this variable will be used\n        to sort this report.')
nlMatrixTopNHighCapacityReverseBaseOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 13), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityReverseBaseOctetRate.setDescription('The number of octets seen from the destination host to the\n        source host during this sampling interval, modulo 2^32, counted\n        using the rules for counting the nlMatrixSDOctets object (note\n        that the corresponding nlMatrixSDOctets object selected is the\n        one whose source address is equal to nlMatrixTopNDestAddress\n        and whose destination address is equal to\n        nlMatrixTopNSourceAddress.)\n\n        Note that if the value of nlMatrixTopNControlRateBase is equal\n        to nlMatrixTopNHighCapacityOctets, the sort of topN entries is\n        based entirely on nlMatrixTopNHighCapacityOctetRate, and not on\n        the value of this object.')
nlMatrixTopNHighCapacityReverseOverflowOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 14), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityReverseOverflowOctetRate.setDescription('The number of octets seen from the destination host to the\n        source host during this sampling interval, divided by 2^32,\n        truncating fractions (i.e., X DIV 2^32), and counted\n        using the rules for counting the nlMatrixSDOctets object (note\n        that the corresponding nlMatrixSDOctets object selected is the\n        one whose source address is equal to nlMatrixTopNDestAddress\n        and whose destination address is equal to\n        nlMatrixTopNSourceAddress.)\n\n        Note that if the value of nlMatrixTopNControlRateBase is equal\n        to nlMatrixTopNHighCapacityOctets, the sort of topN entries is\n        based entirely on nlMatrixTopNHighCapacityOctetRate, and not on\n        the value of this object.')
nlMatrixTopNHighCapacityReverseOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 15, 8, 1, 15), CounterBasedGauge64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityReverseOctetRate.setDescription('The number of octets seen from the destination host to the\n        source host during this sampling interval, counted\n        using the rules for counting the nlMatrixSDOctets object (note\n        that the corresponding nlMatrixSDOctets object selected is the\n        one whose source address is equal to nlMatrixTopNDestAddress\n        and whose destination address is equal to\n        nlMatrixTopNSourceAddress.)\n\n        Note that if the value of nlMatrixTopNControlRateBase is equal\n        to nlMatrixTopNHighCapacityOctets, the sort of topN entries is\n        based entirely on nlMatrixTopNHighCapacityOctetRate, and not on\n        the value of this object.')
alHostHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 16, 2), )
if mibBuilder.loadTexts: alHostHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        alHostTable.')
alHostHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 16, 2, 1), ).setIndexNames((0, "RMON2-MIB", "hlHostControlIndex"), (0, "RMON2-MIB", "alHostTimeMark"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "RMON2-MIB", "nlHostAddress"), (0, "RMON2-MIB", "protocolDirLocalIndex"))
if mibBuilder.loadTexts: alHostHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        alHostEntry. These objects will be created by the agent\n        for all alHostEntries associated with whichever\n        hlHostControlEntries it deems appropriate. (i.e., either all\n        alHostHighCapacityEntries associated with a particular\n        hlHostControlEntry will be created, or none of them will\n        be.)')
alHostHighCapacityInOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 16, 2, 1, 1), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alHostHighCapacityInOverflowPkts.setDescription('The number of times the associated alHostInPkts\n        counter has overflowed.')
alHostHighCapacityInPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 16, 2, 1, 2), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alHostHighCapacityInPkts.setDescription('The number of packets of this protocol type without errors\n        transmitted to this address since it was added to the\n        alHostHighCapacityTable.  Note that this is the number of\n        link-layer packets, so if a single network-layer packet\n        is fragmented into several link-layer frames, this counter\n        is incremented several times.')
alHostHighCapacityOutOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 16, 2, 1, 3), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alHostHighCapacityOutOverflowPkts.setDescription('The number of times the associated alHostOutPkts\n        counter has overflowed.')
alHostHighCapacityOutPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 16, 2, 1, 4), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alHostHighCapacityOutPkts.setDescription('The number of packets of this protocol type without errors\n        transmitted by this address since it was added to the\n        alHostHighCapacityTable.  Note that this is the number of\n        link-layer packets, so if a single network-layer packet\n        is fragmented into several link-layer frames, this counter\n        is incremented several times.')
alHostHighCapacityInOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 16, 2, 1, 5), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alHostHighCapacityInOverflowOctets.setDescription('The number of times the associated alHostInOctets\n        counter has overflowed.')
alHostHighCapacityInOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 16, 2, 1, 6), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alHostHighCapacityInOctets.setDescription("The number of octets transmitted to this address\n        of this protocol type since it was added to the\n        alHostHighCapacityTable (excluding framing bits but\n        including FCS octets), excluding those octets in\n        packets that contained errors.\n\n        Note this doesn't count just those octets in the particular\n        protocol frames, but includes the entire packet that contained\n        the protocol.")
alHostHighCapacityOutOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 16, 2, 1, 7), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alHostHighCapacityOutOverflowOctets.setDescription('The number of times the associated alHostOutOctets\n        counter has overflowed.')
alHostHighCapacityOutOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 16, 2, 1, 8), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alHostHighCapacityOutOctets.setDescription("The number of octets transmitted by this address\n        of this protocol type since it was added to the\n        alHostHighCapacityTable (excluding framing bits but\n        including FCS octets), excluding those octets in\n        packets that contained errors.\n\n        Note this doesn't count just those octets in the particular\n        protocol frames, but includes the entire packet that contained\n        the protocol.")
alMatrixSDHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 17, 5), )
if mibBuilder.loadTexts: alMatrixSDHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        alMatrixSDTable.')
alMatrixSDHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 17, 5, 1), ).setIndexNames((0, "RMON2-MIB", "hlMatrixControlIndex"), (0, "RMON2-MIB", "alMatrixSDTimeMark"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "RMON2-MIB", "nlMatrixSDSourceAddress"), (0, "RMON2-MIB", "nlMatrixSDDestAddress"), (0, "RMON2-MIB", "protocolDirLocalIndex"))
if mibBuilder.loadTexts: alMatrixSDHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        alMatrixSDEntry. These objects will be created by the agent\n        for all alMatrixSDEntries associated with whichever\n        hlMatrixControlEntries it deems appropriate. (i.e., either all\n        alMatrixSDHighCapacityEntries associated with a particular\n        hlMatrixControlEntry will be created, or none of them will\n        be.)')
alMatrixSDHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 5, 1, 1), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixSDHighCapacityOverflowPkts.setDescription('The number of times the associated alMatrixSDPkts\n        counter has overflowed.')
alMatrixSDHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 5, 1, 2), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixSDHighCapacityPkts.setDescription('The number of good packets of this protocol type\n        transmitted from the source address to the destination address\n        since this entry was added to the alMatrixSDHighCapacityTable.\n        Note that this is the number of link-layer packets, so if a\n        single network-layer packet is fragmented into several\n        link-layer frames, this counter is incremented several times.')
alMatrixSDHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 5, 1, 3), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixSDHighCapacityOverflowOctets.setDescription('The number of times the associated alMatrixSDOctets\n        counter has overflowed.')
alMatrixSDHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 5, 1, 4), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixSDHighCapacityOctets.setDescription("The number of octets in good packets of this protocol type\n        transmitted from the source address to the destination address\n        since this entry was added to the alMatrixSDHighCapacityTable\n        (excluding framing bits but including FCS octets).\n\n        Note this doesn't count just those octets in the particular\n        protocol frames, but includes the entire packet that contained\n        the protocol.")
alMatrixDSHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 17, 6), )
if mibBuilder.loadTexts: alMatrixDSHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        alMatrixDSTable.')
alMatrixDSHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 17, 6, 1), ).setIndexNames((0, "RMON2-MIB", "hlMatrixControlIndex"), (0, "RMON2-MIB", "alMatrixDSTimeMark"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "RMON2-MIB", "nlMatrixDSDestAddress"), (0, "RMON2-MIB", "nlMatrixDSSourceAddress"), (0, "RMON2-MIB", "protocolDirLocalIndex"))
if mibBuilder.loadTexts: alMatrixDSHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        alMatrixSDTable. These objects will be created by the agent\n        for all alMatrixDSEntries associated with whichever\n        hlMatrixControlEntries it deems appropriate. (i.e., either all\n        alMatrixDSHighCapacityEntries associated with a particular\n        hlMatrixControlEntry will be created, or none of them will\n        be.)')
alMatrixDSHighCapacityOverflowPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 6, 1, 1), ZeroBasedCounter32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixDSHighCapacityOverflowPkts.setDescription('The number of times the associated alMatrixDSPkts\n        counter has overflowed.')
alMatrixDSHighCapacityPkts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 6, 1, 2), ZeroBasedCounter64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixDSHighCapacityPkts.setDescription('The number of good packets of this protocol type\n        transmitted from the source address to the destination address\n        since this entry was added to the alMatrixDSHighCapacityTable.\n        Note that this is the number of link-layer packets, so if a\n        single network-layer packet is fragmented into several\n        link-layer frames, this counter is incremented several times.')
alMatrixDSHighCapacityOverflowOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 6, 1, 3), ZeroBasedCounter32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixDSHighCapacityOverflowOctets.setDescription('The number of times the associated alMatrixDSOctets\n        counter has overflowed.')
alMatrixDSHighCapacityOctets = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 6, 1, 4), ZeroBasedCounter64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixDSHighCapacityOctets.setDescription("The number of octets in good packets of this protocol type\n        transmitted from the source address to the destination address\n        since this entry was added to the alMatrixDSHighCapacityTable\n        (excluding framing bits but including FCS octets).\n\n        Note this doesn't count just those octets in the particular\n        protocol frames, but includes the entire packet that contained\n        the protocol.")
alMatrixTopNHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 17, 7), )
if mibBuilder.loadTexts: alMatrixTopNHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        alMatrixTopNTable when alMatrixTopNControlRateBase specifies\n        a High Capacity TopN Report.')
alMatrixTopNHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 17, 7, 1), ).setIndexNames((0, "RMON2-MIB", "alMatrixTopNControlIndex"), (0, "RMON2-MIB", "alMatrixTopNIndex"))
if mibBuilder.loadTexts: alMatrixTopNHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        alMatrixTopNEntry when alMatrixTopNControlRateBase specifies\n        a High Capacity TopN Report. These objects will be created by\n        the agent for all alMatrixTopNEntries associated with whichever\n        alMatrixTopNControlEntries have a alMatrixTopNControlRateBase\n        that specify a high capacity report.')
alMatrixTopNHighCapacityProtocolDirLocalIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1,2147483647))).setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityProtocolDirLocalIndex.setDescription("The protocolDirLocalIndex of the network layer protocol of\n        this entry's network address.")
alMatrixTopNHighCapacitySourceAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 2), OctetString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacitySourceAddress.setDescription('The network layer address of the source host in this\n        conversation.\n\n        This is represented as an octet string with\n        specific semantics and length as identified\n        by the associated alMatrixTopNProtocolDirLocalIndex.\n\n        For example, if the alMatrixTopNProtocolDirLocalIndex\n        indicates an encapsulation of ip, this object is encoded as a\n        length octet of 4, followed by the 4 octets of the ip address,\n        in network byte order.')
alMatrixTopNHighCapacityDestAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 3), OctetString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityDestAddress.setDescription('The network layer address of the destination host in this\n        conversation.\n\n        This is represented as an octet string with\n        specific semantics and length as identified\n        by the associated alMatrixTopNProtocolDirLocalIndex.\n\n        For example, if the alMatrixTopNProtocolDirLocalIndex\n        indicates an encapsulation of ip, this object is encoded as a\n        length octet of 4, followed by the 4 octets of the ip address,\n        in network byte order.')
alMatrixTopNHighCapacityAppProtocolDirLocalIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 4), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityAppProtocolDirLocalIndex.setDescription('The type of the protocol counted by this entry.')
alMatrixTopNHighCapacityBasePktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 5), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityBasePktRate.setDescription('The number of packets seen of this protocol from the\n        source host to the destination host during this sampling\n        interval, modulo 2^32, counted using the rules for counting\n        the alMatrixSDPkts object.')
alMatrixTopNHighCapacityOverflowPktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 6), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityOverflowPktRate.setDescription('The number of packets seen of this protocol from the source\n        host to the destination host during this sampling interval,\n        divided by 2^32, truncating fractions (i.e., X DIV 2^32),\n        and counted using the rules for counting the\n        alMatrixSDPkts object.')
alMatrixTopNHighCapacityPktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 7), CounterBasedGauge64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityPktRate.setDescription('The number of packets seen of this protocol from the source\n        host to the destination host during this sampling interval,\n        counted using the rules for counting the\n        alMatrixSDPkts object.\n        If the value of alMatrixTopNControlRateBase is\n        alMatrixTopNTerminalsPkts, alMatrixTopNAllPkts,\n        alMatrixTopNTerminalsHighCapacityPkts, or\n        alMatrixTopNAllHighCapacityPkts, this variable will be used\n        to sort this report.')
alMatrixTopNHighCapacityReverseBasePktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 8), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityReverseBasePktRate.setDescription('The number of packets seen of this protocol from the\n        destination host to the source host during this sampling\n        interval, modulo 2^32, counted using the rules for counting\n        the alMatrixSDPkts object (note that the corresponding\n        alMatrixSDPkts object selected is the one whose source address\n        is equal to alMatrixTopNDestAddress and whose destination\n        address is equal to alMatrixTopNSourceAddress.)')
alMatrixTopNHighCapacityReverseOverflowPktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 9), Gauge32()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityReverseOverflowPktRate.setDescription('The number of packets seen of this protocol from the\n        destination host to the source host during this sampling\n        interval, divided by 2^32, truncating fractions\n        (i.e., X DIV 2^32), and counted using the rules for\n        counting the alMatrixSDPkts object (note that the\n        corresponding alMatrixSDPkts object selected is the\n        one whose source address is equal to alMatrixTopNDestAddress\n        and whose destination address is equal to\n        alMatrixTopNSourceAddress.)')
alMatrixTopNHighCapacityReversePktRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 10), CounterBasedGauge64()).setUnits('Packets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityReversePktRate.setDescription('The number of packets seen of this protocol from the\n        destination host to the source host during this sampling\n        interval, counted using the rules for counting the\n        alMatrixSDPkts object (note that the corresponding\n        alMatrixSDPkts object selected is the one whose source address\n        is equal to alMatrixTopNDestAddress and whose destination\n        address is equal to alMatrixTopNSourceAddress.)')
alMatrixTopNHighCapacityBaseOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 11), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityBaseOctetRate.setDescription('The number of octets seen of this protocol from the source host\n        to the destination host during this sampling interval,\n        modulo 2^32, counted using the rules for counting the\n        alMatrixSDOctets object.')
alMatrixTopNHighCapacityOverflowOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 12), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityOverflowOctetRate.setDescription('The number of octets seen of this protocol from the source host\n        to the destination host during this sampling interval,\n        divided by 2^32, truncating fractions (i.e., X DIV 2^32),\n        and counted using the rules for counting the\n        alMatrixSDOctets object.')
alMatrixTopNHighCapacityOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 13), CounterBasedGauge64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityOctetRate.setDescription('The number of octets seen of this protocol from the source host\n        to the destination host during this sampling interval,\n\n        counted using the rules for counting the\n        alMatrixSDOctets object.\n        If the value of alMatrixTopNControlRateBase is\n        alMatrixTopNTerminalsOctets, alMatrixTopNAllOctets,\n        alMatrixTopNTerminalsHighCapacityOctets, or\n        alMatrixTopNAllHighCapacityOctets, this variable will be used\n        to sort this report.')
alMatrixTopNHighCapacityReverseBaseOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 14), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityReverseBaseOctetRate.setDescription('The number of octets seen of this protocol from the\n        destination host to the source host during this sampling\n        interval, modulo 2^32, counted using the rules for counting\n        the alMatrixSDOctets object (note that the corresponding\n        alMatrixSDOctets object selected is the one whose source\n        address is equal to alMatrixTopNDestAddress and whose\n        destination address is equal to alMatrixTopNSourceAddress.)')
alMatrixTopNHighCapacityReverseOverflowOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 15), Gauge32()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityReverseOverflowOctetRate.setDescription('The number of octets seen of this protocol from the\n        destination host to the source host during this sampling\n        interval, divided by 2^32, truncating fractions (i.e., X DIV\n        2^32), and counted using the rules for counting the\n        alMatrixSDOctets object (note that the corresponding\n        alMatrixSDOctets object selected is the one whose source\n        address is equal to alMatrixTopNDestAddress and whose\n        destination address is equal to alMatrixTopNSourceAddress.)')
alMatrixTopNHighCapacityReverseOctetRate = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 17, 7, 1, 16), CounterBasedGauge64()).setUnits('Octets').setMaxAccess("readonly")
if mibBuilder.loadTexts: alMatrixTopNHighCapacityReverseOctetRate.setDescription('The number of octets seen of this protocol from the\n        destination host to the source host during this sampling\n\n        interval, counted using the rules for counting the\n        alMatrixSDOctets object (note that the corresponding\n        alMatrixSDOctets object selected is the one whose source\n        address is equal to alMatrixTopNDestAddress and whose\n        destination address is equal to alMatrixTopNSourceAddress.)')
usrHistoryHighCapacityTable = MibTable((1, 3, 6, 1, 2, 1, 16, 18, 4), )
if mibBuilder.loadTexts: usrHistoryHighCapacityTable.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        usrHistoryTable.')
usrHistoryHighCapacityEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 18, 4, 1), ).setIndexNames((0, "RMON2-MIB", "usrHistoryControlIndex"), (0, "RMON2-MIB", "usrHistorySampleIndex"), (0, "RMON2-MIB", "usrHistoryObjectIndex"))
if mibBuilder.loadTexts: usrHistoryHighCapacityEntry.setDescription('Contains the High Capacity RMON extensions to the RMON-2\n        usrHistoryEntry. These objects will be created by the agent\n        for all usrHistoryEntries associated with whichever\n        usrHistoryControlEntries it deems appropriate. (i.e., either all\n        usrHistoryHighCapacityEntries associated with a particular\n        usrHistoryControlEntry will be created, or none of them will\n        be.)')
usrHistoryHighCapacityOverflowAbsValue = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 18, 4, 1, 1), Gauge32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: usrHistoryHighCapacityOverflowAbsValue.setDescription("The absolute value (i.e. unsigned value) of the\n        user-specified statistic during the last sampling period,\n        divided by 2^32, truncating fractions (i.e., X DIV 2^32).\n        The value during the current sampling period is not made\n        available until the period is completed.\n\n\n        To obtain the true value for this sampling interval, the\n        associated instance of usrHistoryValStatus should be checked,\n        and usrHistoryAbsValue adjusted as necessary.\n\n        If the MIB instance could not be accessed during the sampling\n        interval, then this object will have a value of zero and the\n        associated instance of usrHistoryValStatus will be set to\n        'valueNotAvailable(1)'.")
usrHistoryHighCapacityAbsValue = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 18, 4, 1, 2), CounterBasedGauge64()).setMaxAccess("readonly")
if mibBuilder.loadTexts: usrHistoryHighCapacityAbsValue.setDescription("The absolute value (i.e. unsigned value) of the\n        user-specified statistic during the last sampling period. The\n        value during the current sampling period is not made available\n        until the period is completed.\n\n        To obtain the true value for this sampling interval, the\n        associated instance of usrHistoryValStatus should be checked,\n        and usrHistoryHighCapacityAbsValue adjusted as necessary.\n\n        If the MIB instance could not be accessed during the sampling\n        interval, then this object will have a value of zero and the\n        associated instance of usrHistoryValStatus will be set to\n        'valueNotAvailable(1)'.")
hcRMONCapabilities = MibScalar((1, 3, 6, 1, 2, 1, 16, 19, 16), Bits().clone(namedValues=NamedValues(("mediaIndependentGroup", 0), ("etherStatsHighCapacityGroup", 1), ("etherHistoryHighCapacityGroup", 2), ("hostHighCapacityGroup", 3), ("hostTopNHighCapacityGroup", 4), ("matrixHighCapacityGroup", 5), ("captureBufferHighCapacityGroup", 6), ("protocolDistributionHighCapacityGroup", 7), ("nlHostHighCapacityGroup", 8), ("nlMatrixHighCapacityGroup", 9), ("nlMatrixTopNHighCapacityGroup", 10), ("alHostHighCapacityGroup", 11), ("alMatrixHighCapacityGroup", 12), ("alMatrixTopNHighCapacityGroup", 13), ("usrHistoryHighCapacityGroup", 14),))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hcRMONCapabilities.setDescription('An indication of the High Capacity RMON MIB groups supported\n        on at least one interface by this probe.')
hcRmonMIBCompliances = MibIdentifier((1, 3, 6, 1, 2, 1, 16, 20, 6))
hcRmonMIBGroups = MibIdentifier((1, 3, 6, 1, 2, 1, 16, 20, 7))
hcMediaIndependentCompliance = ModuleCompliance((1, 3, 6, 1, 2, 1, 16, 20, 6, 1)).setObjects(*(("HC-RMON-MIB", "mediaIndependentGroup"), ("HC-RMON-MIB", "hcRMONInformationGroup"),))
if mibBuilder.loadTexts: hcMediaIndependentCompliance.setDescription('Describes the requirements for conformance to the\n        High Capacity Media Independent Group.')
hcRmon1MIBCompliance = ModuleCompliance((1, 3, 6, 1, 2, 1, 16, 20, 6, 2)).setObjects(*(("HC-RMON-MIB", "etherStatsHighCapacityGroup"), ("HC-RMON-MIB", "etherHistoryHighCapacityGroup"), ("HC-RMON-MIB", "hostHighCapacityGroup"), ("HC-RMON-MIB", "hostTopNHighCapacityGroup"), ("HC-RMON-MIB", "matrixHighCapacityGroup"), ("HC-RMON-MIB", "captureBufferHighCapacityGroup"), ("RMON-MIB", "rmonEtherStatsGroup"), ("RMON-MIB", "rmonHistoryControlGroup"), ("RMON-MIB", "rmonEthernetHistoryGroup"), ("RMON-MIB", "rmonHostGroup"), ("RMON-MIB", "rmonHostTopNGroup"), ("RMON-MIB", "rmonMatrixGroup"), ("RMON-MIB", "rmonFilterGroup"), ("RMON-MIB", "rmonPacketCaptureGroup"),))
if mibBuilder.loadTexts: hcRmon1MIBCompliance.setDescription('Describes the requirements for conformance to the High\n        Capacity RMON-1 MIB')
hcRmon2MIBCompliance = ModuleCompliance((1, 3, 6, 1, 2, 1, 16, 20, 6, 3)).setObjects(*(("HC-RMON-MIB", "protocolDistributionHighCapacityGroup"), ("HC-RMON-MIB", "nlHostHighCapacityGroup"), ("HC-RMON-MIB", "nlMatrixHighCapacityGroup"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityGroup"), ("HC-RMON-MIB", "usrHistoryHighCapacityGroup"), ("HC-RMON-MIB", "hcRMONInformationGroup"), ("RMON2-MIB", "protocolDirectoryGroup"), ("RMON2-MIB", "protocolDistributionGroup"), ("RMON2-MIB", "addressMapGroup"), ("RMON2-MIB", "nlHostGroup"), ("RMON2-MIB", "nlMatrixGroup"), ("RMON2-MIB", "usrHistoryGroup"), ("RMON2-MIB", "probeInformationGroup"), ("RMON2-MIB", "rmon1EnhancementGroup"),))
if mibBuilder.loadTexts: hcRmon2MIBCompliance.setDescription('Describes the requirements for conformance to\n        the High Capacity RMON-2 MIB')
hcRmon2MIBApplicationLayerCompliance = ModuleCompliance((1, 3, 6, 1, 2, 1, 16, 20, 6, 4)).setObjects(*(("HC-RMON-MIB", "protocolDistributionHighCapacityGroup"), ("HC-RMON-MIB", "nlHostHighCapacityGroup"), ("HC-RMON-MIB", "nlMatrixHighCapacityGroup"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityGroup"), ("HC-RMON-MIB", "alHostHighCapacityGroup"), ("HC-RMON-MIB", "alMatrixHighCapacityGroup"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityGroup"), ("HC-RMON-MIB", "usrHistoryHighCapacityGroup"), ("HC-RMON-MIB", "hcRMONInformationGroup"), ("RMON2-MIB", "protocolDirectoryGroup"), ("RMON2-MIB", "protocolDistributionGroup"), ("RMON2-MIB", "addressMapGroup"), ("RMON2-MIB", "nlHostGroup"), ("RMON2-MIB", "nlMatrixGroup"), ("RMON2-MIB", "alHostGroup"), ("RMON2-MIB", "alMatrixGroup"), ("RMON2-MIB", "usrHistoryGroup"), ("RMON2-MIB", "probeInformationGroup"), ("RMON2-MIB", "rmon1EnhancementGroup"),))
if mibBuilder.loadTexts: hcRmon2MIBApplicationLayerCompliance.setDescription('Describes the requirements for conformance to\n        the High Capacity RMON-2 MIB with Application Layer\n        Enhancements.')
mediaIndependentGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 1)).setObjects(*(("HC-RMON-MIB", "mediaIndependentDataSource"), ("HC-RMON-MIB", "mediaIndependentDropEvents"), ("HC-RMON-MIB", "mediaIndependentDroppedFrames"), ("HC-RMON-MIB", "mediaIndependentInPkts"), ("HC-RMON-MIB", "mediaIndependentInOverflowPkts"), ("HC-RMON-MIB", "mediaIndependentInHighCapacityPkts"), ("HC-RMON-MIB", "mediaIndependentOutPkts"), ("HC-RMON-MIB", "mediaIndependentOutOverflowPkts"), ("HC-RMON-MIB", "mediaIndependentOutHighCapacityPkts"), ("HC-RMON-MIB", "mediaIndependentInOctets"), ("HC-RMON-MIB", "mediaIndependentInOverflowOctets"), ("HC-RMON-MIB", "mediaIndependentInHighCapacityOctets"), ("HC-RMON-MIB", "mediaIndependentOutOctets"), ("HC-RMON-MIB", "mediaIndependentOutOverflowOctets"), ("HC-RMON-MIB", "mediaIndependentOutHighCapacityOctets"), ("HC-RMON-MIB", "mediaIndependentInNUCastPkts"), ("HC-RMON-MIB", "mediaIndependentInNUCastOverflowPkts"), ("HC-RMON-MIB", "mediaIndependentInNUCastHighCapacityPkts"), ("HC-RMON-MIB", "mediaIndependentOutNUCastPkts"), ("HC-RMON-MIB", "mediaIndependentOutNUCastOverflowPkts"), ("HC-RMON-MIB", "mediaIndependentOutNUCastHighCapacityPkts"), ("HC-RMON-MIB", "mediaIndependentInErrors"), ("HC-RMON-MIB", "mediaIndependentOutErrors"), ("HC-RMON-MIB", "mediaIndependentInputSpeed"), ("HC-RMON-MIB", "mediaIndependentOutputSpeed"), ("HC-RMON-MIB", "mediaIndependentDuplexMode"), ("HC-RMON-MIB", "mediaIndependentDuplexChanges"), ("HC-RMON-MIB", "mediaIndependentDuplexLastChange"), ("HC-RMON-MIB", "mediaIndependentOwner"), ("HC-RMON-MIB", "mediaIndependentStatus"),))
if mibBuilder.loadTexts: mediaIndependentGroup.setDescription('Collects utilization statistics for any type of network.')
etherStatsHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 2)).setObjects(*(("HC-RMON-MIB", "etherStatsHighCapacityOverflowPkts"), ("HC-RMON-MIB", "etherStatsHighCapacityPkts"), ("HC-RMON-MIB", "etherStatsHighCapacityOverflowOctets"), ("HC-RMON-MIB", "etherStatsHighCapacityOctets"), ("HC-RMON-MIB", "etherStatsHighCapacityOverflowPkts64Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityPkts64Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityOverflowPkts65to127Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityPkts65to127Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityOverflowPkts128to255Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityPkts128to255Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityOverflowPkts256to511Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityPkts256to511Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityOverflowPkts512to1023Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityPkts512to1023Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityOverflowPkts1024to1518Octets"), ("HC-RMON-MIB", "etherStatsHighCapacityPkts1024to1518Octets"),))
if mibBuilder.loadTexts: etherStatsHighCapacityGroup.setDescription('Collects utilization statistics for ethernet networks.')
etherHistoryHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 3)).setObjects(*(("HC-RMON-MIB", "etherHistoryHighCapacityOverflowPkts"), ("HC-RMON-MIB", "etherHistoryHighCapacityPkts"), ("HC-RMON-MIB", "etherHistoryHighCapacityOverflowOctets"), ("HC-RMON-MIB", "etherHistoryHighCapacityOctets"),))
if mibBuilder.loadTexts: etherHistoryHighCapacityGroup.setDescription('Collects utilization statistics for ethernet networks.')
hostHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 4)).setObjects(*(("HC-RMON-MIB", "hostHighCapacityInOverflowPkts"), ("HC-RMON-MIB", "hostHighCapacityInPkts"), ("HC-RMON-MIB", "hostHighCapacityOutOverflowPkts"), ("HC-RMON-MIB", "hostHighCapacityOutPkts"), ("HC-RMON-MIB", "hostHighCapacityInOverflowOctets"), ("HC-RMON-MIB", "hostHighCapacityInOctets"), ("HC-RMON-MIB", "hostHighCapacityOutOverflowOctets"), ("HC-RMON-MIB", "hostHighCapacityOutOctets"), ("HC-RMON-MIB", "hostTimeHighCapacityInOverflowPkts"), ("HC-RMON-MIB", "hostTimeHighCapacityInPkts"), ("HC-RMON-MIB", "hostTimeHighCapacityOutOverflowPkts"), ("HC-RMON-MIB", "hostTimeHighCapacityOutPkts"), ("HC-RMON-MIB", "hostTimeHighCapacityInOverflowOctets"), ("HC-RMON-MIB", "hostTimeHighCapacityInOctets"), ("HC-RMON-MIB", "hostTimeHighCapacityOutOverflowOctets"), ("HC-RMON-MIB", "hostTimeHighCapacityOutOctets"),))
if mibBuilder.loadTexts: hostHighCapacityGroup.setDescription('Collects utilization and error statistics per host.')
hostTopNHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 5)).setObjects(*(("HC-RMON-MIB", "hostTopNHighCapacityAddress"), ("HC-RMON-MIB", "hostTopNHighCapacityBaseRate"), ("HC-RMON-MIB", "hostTopNHighCapacityOverflowRate"), ("HC-RMON-MIB", "hostTopNHighCapacityRate"),))
if mibBuilder.loadTexts: hostTopNHighCapacityGroup.setDescription('Prepares sorted reports of utilization and error statistics\n        per host.')
matrixHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 6)).setObjects(*(("HC-RMON-MIB", "matrixSDHighCapacityOverflowPkts"), ("HC-RMON-MIB", "matrixSDHighCapacityPkts"), ("HC-RMON-MIB", "matrixSDHighCapacityOverflowOctets"), ("HC-RMON-MIB", "matrixSDHighCapacityOctets"), ("HC-RMON-MIB", "matrixDSHighCapacityOverflowPkts"), ("HC-RMON-MIB", "matrixDSHighCapacityPkts"), ("HC-RMON-MIB", "matrixDSHighCapacityOverflowOctets"), ("HC-RMON-MIB", "matrixDSHighCapacityOctets"),))
if mibBuilder.loadTexts: matrixHighCapacityGroup.setDescription('Collects utilization statistics per conversation.')
captureBufferHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 7)).setObjects(*(("HC-RMON-MIB", "captureBufferPacketHighCapacityTime"),))
if mibBuilder.loadTexts: captureBufferHighCapacityGroup.setDescription('Provides finer granularity time stamps.')
protocolDistributionHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 8)).setObjects(*(("HC-RMON-MIB", "protocolDistStatsHighCapacityOverflowPkts"), ("HC-RMON-MIB", "protocolDistStatsHighCapacityPkts"), ("HC-RMON-MIB", "protocolDistStatsHighCapacityOverflowOctets"), ("HC-RMON-MIB", "protocolDistStatsHighCapacityOctets"),))
if mibBuilder.loadTexts: protocolDistributionHighCapacityGroup.setDescription('Collects the relative amounts of octets and packets for the\n        different protocols detected on a network segment.')
nlHostHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 9)).setObjects(*(("HC-RMON-MIB", "nlHostHighCapacityInOverflowPkts"), ("HC-RMON-MIB", "nlHostHighCapacityInPkts"), ("HC-RMON-MIB", "nlHostHighCapacityOutOverflowPkts"), ("HC-RMON-MIB", "nlHostHighCapacityOutPkts"), ("HC-RMON-MIB", "nlHostHighCapacityInOverflowOctets"), ("HC-RMON-MIB", "nlHostHighCapacityInOctets"), ("HC-RMON-MIB", "nlHostHighCapacityOutOverflowOctets"), ("HC-RMON-MIB", "nlHostHighCapacityOutOctets"),))
if mibBuilder.loadTexts: nlHostHighCapacityGroup.setDescription('Counts the amount of traffic sent from and to each network\n        address discovered by the probe.')
nlMatrixHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 10)).setObjects(*(("HC-RMON-MIB", "nlMatrixSDHighCapacityOverflowPkts"), ("HC-RMON-MIB", "nlMatrixSDHighCapacityPkts"), ("HC-RMON-MIB", "nlMatrixSDHighCapacityOverflowOctets"), ("HC-RMON-MIB", "nlMatrixSDHighCapacityOctets"), ("HC-RMON-MIB", "nlMatrixDSHighCapacityOverflowPkts"), ("HC-RMON-MIB", "nlMatrixDSHighCapacityPkts"), ("HC-RMON-MIB", "nlMatrixDSHighCapacityOverflowOctets"), ("HC-RMON-MIB", "nlMatrixDSHighCapacityOctets"),))
if mibBuilder.loadTexts: nlMatrixHighCapacityGroup.setDescription('Counts the amount of traffic sent between each pair of\n        network addresses discovered by the probe.')
nlMatrixTopNHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 11)).setObjects(*(("HC-RMON-MIB", "nlMatrixTopNHighCapacityProtocolDirLocalIndex"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacitySourceAddress"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityDestAddress"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityBasePktRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityOverflowPktRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityPktRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityReverseBasePktRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityReverseOverflowPktRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityReversePktRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityBaseOctetRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityOverflowOctetRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityOctetRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityReverseBaseOctetRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityReverseOverflowOctetRate"), ("HC-RMON-MIB", "nlMatrixTopNHighCapacityReverseOctetRate"),))
if mibBuilder.loadTexts: nlMatrixTopNHighCapacityGroup.setDescription('Prepares sorted reports of the amount of traffic sent between\n        each pair of network addresses discovered by the probe.')
alHostHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 12)).setObjects(*(("HC-RMON-MIB", "alHostHighCapacityInOverflowPkts"), ("HC-RMON-MIB", "alHostHighCapacityInPkts"), ("HC-RMON-MIB", "alHostHighCapacityOutOverflowPkts"), ("HC-RMON-MIB", "alHostHighCapacityOutPkts"), ("HC-RMON-MIB", "alHostHighCapacityInOverflowOctets"), ("HC-RMON-MIB", "alHostHighCapacityInOctets"), ("HC-RMON-MIB", "alHostHighCapacityOutOverflowOctets"), ("HC-RMON-MIB", "alHostHighCapacityOutOctets"),))
if mibBuilder.loadTexts: alHostHighCapacityGroup.setDescription('Counts the amount of traffic, by protocol, sent from and to\n        each network address discovered by the probe.')
alMatrixHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 13)).setObjects(*(("HC-RMON-MIB", "alMatrixSDHighCapacityOverflowPkts"), ("HC-RMON-MIB", "alMatrixSDHighCapacityPkts"), ("HC-RMON-MIB", "alMatrixSDHighCapacityOverflowOctets"), ("HC-RMON-MIB", "alMatrixSDHighCapacityOctets"), ("HC-RMON-MIB", "alMatrixDSHighCapacityOverflowPkts"), ("HC-RMON-MIB", "alMatrixDSHighCapacityPkts"), ("HC-RMON-MIB", "alMatrixDSHighCapacityOverflowOctets"), ("HC-RMON-MIB", "alMatrixDSHighCapacityOctets"),))
if mibBuilder.loadTexts: alMatrixHighCapacityGroup.setDescription('Counts the amount of traffic, by protocol, sent between each\n        pair of network addresses discovered by the\n        probe.')
alMatrixTopNHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 14)).setObjects(*(("HC-RMON-MIB", "alMatrixTopNHighCapacityProtocolDirLocalIndex"), ("HC-RMON-MIB", "alMatrixTopNHighCapacitySourceAddress"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityDestAddress"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityAppProtocolDirLocalIndex"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityBasePktRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityOverflowPktRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityPktRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityReverseBasePktRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityReverseOverflowPktRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityReversePktRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityBaseOctetRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityOverflowOctetRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityOctetRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityReverseBaseOctetRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityReverseOverflowOctetRate"), ("HC-RMON-MIB", "alMatrixTopNHighCapacityReverseOctetRate"),))
if mibBuilder.loadTexts: alMatrixTopNHighCapacityGroup.setDescription('Prepares sorted reports of the amount of traffic per protocol\n        sent between each pair of network addresses discovered by the\n        probe.')
usrHistoryHighCapacityGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 15)).setObjects(*(("HC-RMON-MIB", "usrHistoryHighCapacityOverflowAbsValue"), ("HC-RMON-MIB", "usrHistoryHighCapacityAbsValue"),))
if mibBuilder.loadTexts: usrHistoryHighCapacityGroup.setDescription('Provides user-defined collection of historical information\n        from MIB objects on the probe with scalability to statistics\n        from high-capacity networks.')
hcRMONInformationGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 20, 7, 16)).setObjects(*(("HC-RMON-MIB", "hcRMONCapabilities"),))
if mibBuilder.loadTexts: hcRMONInformationGroup.setDescription('An indication of the high capacity RMON groups supported on\n        at least one interface by this probe.')
mibBuilder.exportSymbols("HC-RMON-MIB", mediaIndependentDataSource=mediaIndependentDataSource, hostTimeHighCapacityInOverflowPkts=hostTimeHighCapacityInOverflowPkts, hcMediaIndependentCompliance=hcMediaIndependentCompliance, hcRmon2MIBCompliance=hcRmon2MIBCompliance, mediaIndependentInPkts=mediaIndependentInPkts, hostTopNHighCapacityAddress=hostTopNHighCapacityAddress, nlMatrixSDHighCapacityTable=nlMatrixSDHighCapacityTable, nlMatrixTopNHighCapacityOverflowPktRate=nlMatrixTopNHighCapacityOverflowPktRate, usrHistoryHighCapacityAbsValue=usrHistoryHighCapacityAbsValue, etherStatsHighCapacityPkts128to255Octets=etherStatsHighCapacityPkts128to255Octets, nlMatrixDSHighCapacityEntry=nlMatrixDSHighCapacityEntry, nlHostHighCapacityOutOctets=nlHostHighCapacityOutOctets, alHostHighCapacityOutOctets=alHostHighCapacityOutOctets, etherStatsHighCapacityPkts=etherStatsHighCapacityPkts, matrixSDHighCapacityOctets=matrixSDHighCapacityOctets, matrixDSHighCapacityOverflowPkts=matrixDSHighCapacityOverflowPkts, hostTopNHighCapacityGroup=hostTopNHighCapacityGroup, nlMatrixTopNHighCapacityProtocolDirLocalIndex=nlMatrixTopNHighCapacityProtocolDirLocalIndex, hostTopNHighCapacityRate=hostTopNHighCapacityRate, etherStatsHighCapacityGroup=etherStatsHighCapacityGroup, etherHistoryHighCapacityOverflowOctets=etherHistoryHighCapacityOverflowOctets, nlMatrixTopNHighCapacityReverseOverflowPktRate=nlMatrixTopNHighCapacityReverseOverflowPktRate, etherStatsHighCapacityOverflowPkts128to255Octets=etherStatsHighCapacityOverflowPkts128to255Octets, matrixSDHighCapacityOverflowPkts=matrixSDHighCapacityOverflowPkts, protocolDistStatsHighCapacityTable=protocolDistStatsHighCapacityTable, alMatrixSDHighCapacityEntry=alMatrixSDHighCapacityEntry, hostTimeHighCapacityOutOverflowOctets=hostTimeHighCapacityOutOverflowOctets, mediaIndependentInputSpeed=mediaIndependentInputSpeed, mediaIndependentInErrors=mediaIndependentInErrors, hostHighCapacityInOverflowPkts=hostHighCapacityInOverflowPkts, nlMatrixTopNHighCapacityOverflowOctetRate=nlMatrixTopNHighCapacityOverflowOctetRate, alMatrixDSHighCapacityOctets=alMatrixDSHighCapacityOctets, alMatrixTopNHighCapacityBasePktRate=alMatrixTopNHighCapacityBasePktRate, alMatrixTopNHighCapacityOverflowOctetRate=alMatrixTopNHighCapacityOverflowOctetRate, nlHostHighCapacityInOverflowPkts=nlHostHighCapacityInOverflowPkts, alMatrixSDHighCapacityTable=alMatrixSDHighCapacityTable, hcRmon1MIBCompliance=hcRmon1MIBCompliance, nlHostHighCapacityEntry=nlHostHighCapacityEntry, protocolDistStatsHighCapacityOctets=protocolDistStatsHighCapacityOctets, nlHostHighCapacityInOverflowOctets=nlHostHighCapacityInOverflowOctets, alHostHighCapacityTable=alHostHighCapacityTable, etherStatsHighCapacityOverflowPkts=etherStatsHighCapacityOverflowPkts, alMatrixTopNHighCapacityReverseOctetRate=alMatrixTopNHighCapacityReverseOctetRate, usrHistoryHighCapacityEntry=usrHistoryHighCapacityEntry, hostTopNHighCapacityTable=hostTopNHighCapacityTable, matrixSDHighCapacityOverflowOctets=matrixSDHighCapacityOverflowOctets, alHostHighCapacityInPkts=alHostHighCapacityInPkts, nlMatrixTopNHighCapacityTable=nlMatrixTopNHighCapacityTable, nlMatrixTopNHighCapacityReverseBaseOctetRate=nlMatrixTopNHighCapacityReverseBaseOctetRate, alMatrixTopNHighCapacityProtocolDirLocalIndex=alMatrixTopNHighCapacityProtocolDirLocalIndex, alMatrixTopNHighCapacityReverseBaseOctetRate=alMatrixTopNHighCapacityReverseBaseOctetRate, mediaIndependentDuplexLastChange=mediaIndependentDuplexLastChange, alMatrixTopNHighCapacityGroup=alMatrixTopNHighCapacityGroup, alMatrixSDHighCapacityOverflowPkts=alMatrixSDHighCapacityOverflowPkts, matrixDSHighCapacityOctets=matrixDSHighCapacityOctets, hcRmonMIBCompliances=hcRmonMIBCompliances, nlMatrixTopNHighCapacityOctetRate=nlMatrixTopNHighCapacityOctetRate, etherHistoryHighCapacityOctets=etherHistoryHighCapacityOctets, nlMatrixTopNHighCapacityReverseOverflowOctetRate=nlMatrixTopNHighCapacityReverseOverflowOctetRate, alHostHighCapacityInOverflowOctets=alHostHighCapacityInOverflowOctets, alMatrixTopNHighCapacityReverseOverflowPktRate=alMatrixTopNHighCapacityReverseOverflowPktRate, hostHighCapacityEntry=hostHighCapacityEntry, mediaIndependentIndex=mediaIndependentIndex, alHostHighCapacityInOctets=alHostHighCapacityInOctets, nlHostHighCapacityTable=nlHostHighCapacityTable, etherStatsHighCapacityTable=etherStatsHighCapacityTable, hostHighCapacityInOverflowOctets=hostHighCapacityInOverflowOctets, mediaIndependentTable=mediaIndependentTable, mediaIndependentOutHighCapacityPkts=mediaIndependentOutHighCapacityPkts, mediaIndependentInOctets=mediaIndependentInOctets, etherStatsHighCapacityOverflowPkts65to127Octets=etherStatsHighCapacityOverflowPkts65to127Octets, alMatrixTopNHighCapacityPktRate=alMatrixTopNHighCapacityPktRate, etherStatsHighCapacityPkts64Octets=etherStatsHighCapacityPkts64Octets, alHostHighCapacityOutOverflowPkts=alHostHighCapacityOutOverflowPkts, hostTimeHighCapacityInOverflowOctets=hostTimeHighCapacityInOverflowOctets, mediaIndependentDuplexMode=mediaIndependentDuplexMode, alMatrixSDHighCapacityPkts=alMatrixSDHighCapacityPkts, mediaIndependentOutOverflowOctets=mediaIndependentOutOverflowOctets, alMatrixTopNHighCapacityTable=alMatrixTopNHighCapacityTable, captureBufferPacketHighCapacityTime=captureBufferPacketHighCapacityTime, alMatrixTopNHighCapacityAppProtocolDirLocalIndex=alMatrixTopNHighCapacityAppProtocolDirLocalIndex, matrixDSHighCapacityOverflowOctets=matrixDSHighCapacityOverflowOctets, hostHighCapacityOutPkts=hostHighCapacityOutPkts, hostHighCapacityGroup=hostHighCapacityGroup, hostTimeHighCapacityInOctets=hostTimeHighCapacityInOctets, hostTimeHighCapacityOutOctets=hostTimeHighCapacityOutOctets, alHostHighCapacityEntry=alHostHighCapacityEntry, mediaIndependentStatus=mediaIndependentStatus, mediaIndependentOutNUCastHighCapacityPkts=mediaIndependentOutNUCastHighCapacityPkts, mediaIndependentOutNUCastOverflowPkts=mediaIndependentOutNUCastOverflowPkts, hostHighCapacityOutOverflowPkts=hostHighCapacityOutOverflowPkts, nlHostHighCapacityOutOverflowOctets=nlHostHighCapacityOutOverflowOctets, nlMatrixSDHighCapacityPkts=nlMatrixSDHighCapacityPkts, hostTimeHighCapacityEntry=hostTimeHighCapacityEntry, usrHistoryHighCapacityOverflowAbsValue=usrHistoryHighCapacityOverflowAbsValue, hcRMON=hcRMON, mediaIndependentInOverflowOctets=mediaIndependentInOverflowOctets, nlMatrixDSHighCapacityOctets=nlMatrixDSHighCapacityOctets, hcRMONCapabilities=hcRMONCapabilities, protocolDistributionHighCapacityGroup=protocolDistributionHighCapacityGroup, protocolDistStatsHighCapacityPkts=protocolDistStatsHighCapacityPkts, etherStatsHighCapacityPkts1024to1518Octets=etherStatsHighCapacityPkts1024to1518Octets, hostHighCapacityOutOverflowOctets=hostHighCapacityOutOverflowOctets, hcRmonMIBGroups=hcRmonMIBGroups, nlMatrixSDHighCapacityOverflowPkts=nlMatrixSDHighCapacityOverflowPkts, alHostHighCapacityInOverflowPkts=alHostHighCapacityInOverflowPkts, etherHistoryHighCapacityEntry=etherHistoryHighCapacityEntry, nlHostHighCapacityInPkts=nlHostHighCapacityInPkts, nlMatrixSDHighCapacityOctets=nlMatrixSDHighCapacityOctets, etherStatsHighCapacityOverflowOctets=etherStatsHighCapacityOverflowOctets, alMatrixDSHighCapacityPkts=alMatrixDSHighCapacityPkts, alMatrixSDHighCapacityOverflowOctets=alMatrixSDHighCapacityOverflowOctets, matrixDSHighCapacityPkts=matrixDSHighCapacityPkts, etherHistoryHighCapacityTable=etherHistoryHighCapacityTable, etherHistoryHighCapacityPkts=etherHistoryHighCapacityPkts, nlMatrixDSHighCapacityOverflowPkts=nlMatrixDSHighCapacityOverflowPkts, alMatrixTopNHighCapacityEntry=alMatrixTopNHighCapacityEntry, hostTopNHighCapacityBaseRate=hostTopNHighCapacityBaseRate, captureBufferHighCapacityTable=captureBufferHighCapacityTable, hostTimeHighCapacityOutOverflowPkts=hostTimeHighCapacityOutOverflowPkts, protocolDistStatsHighCapacityOverflowOctets=protocolDistStatsHighCapacityOverflowOctets, nlMatrixTopNHighCapacityReversePktRate=nlMatrixTopNHighCapacityReversePktRate, alMatrixSDHighCapacityOctets=alMatrixSDHighCapacityOctets, alMatrixTopNHighCapacitySourceAddress=alMatrixTopNHighCapacitySourceAddress, alMatrixTopNHighCapacityOverflowPktRate=alMatrixTopNHighCapacityOverflowPktRate, etherStatsHighCapacityPkts256to511Octets=etherStatsHighCapacityPkts256to511Octets, mediaIndependentOutErrors=mediaIndependentOutErrors, matrixDSHighCapacityTable=matrixDSHighCapacityTable, mediaIndependentInHighCapacityOctets=mediaIndependentInHighCapacityOctets, nlHostHighCapacityInOctets=nlHostHighCapacityInOctets, mediaIndependentStats=mediaIndependentStats, mediaIndependentEntry=mediaIndependentEntry, protocolDistStatsHighCapacityEntry=protocolDistStatsHighCapacityEntry, etherHistoryHighCapacityGroup=etherHistoryHighCapacityGroup, etherStatsHighCapacityPkts65to127Octets=etherStatsHighCapacityPkts65to127Octets, nlMatrixTopNHighCapacityReverseOctetRate=nlMatrixTopNHighCapacityReverseOctetRate, alMatrixTopNHighCapacityReverseOverflowOctetRate=alMatrixTopNHighCapacityReverseOverflowOctetRate, etherStatsHighCapacityPkts512to1023Octets=etherStatsHighCapacityPkts512to1023Octets, hostHighCapacityInOctets=hostHighCapacityInOctets, nlMatrixTopNHighCapacityPktRate=nlMatrixTopNHighCapacityPktRate, nlMatrixSDHighCapacityEntry=nlMatrixSDHighCapacityEntry, nlMatrixSDHighCapacityOverflowOctets=nlMatrixSDHighCapacityOverflowOctets, hcRMONInformationGroup=hcRMONInformationGroup, mediaIndependentOutPkts=mediaIndependentOutPkts, hostTopNHighCapacityEntry=hostTopNHighCapacityEntry, alMatrixDSHighCapacityTable=alMatrixDSHighCapacityTable, nlMatrixTopNHighCapacityReverseBasePktRate=nlMatrixTopNHighCapacityReverseBasePktRate, mediaIndependentOutNUCastPkts=mediaIndependentOutNUCastPkts, etherStatsHighCapacityOverflowPkts256to511Octets=etherStatsHighCapacityOverflowPkts256to511Octets, nlMatrixTopNHighCapacityGroup=nlMatrixTopNHighCapacityGroup, etherStatsHighCapacityOverflowPkts64Octets=etherStatsHighCapacityOverflowPkts64Octets, etherHistoryHighCapacityOverflowPkts=etherHistoryHighCapacityOverflowPkts, hostHighCapacityInPkts=hostHighCapacityInPkts, PYSNMP_MODULE_ID=hcRMON, alMatrixDSHighCapacityOverflowPkts=alMatrixDSHighCapacityOverflowPkts, mediaIndependentOutOverflowPkts=mediaIndependentOutOverflowPkts, mediaIndependentDropEvents=mediaIndependentDropEvents, alMatrixHighCapacityGroup=alMatrixHighCapacityGroup, nlMatrixTopNHighCapacityBaseOctetRate=nlMatrixTopNHighCapacityBaseOctetRate, matrixSDHighCapacityTable=matrixSDHighCapacityTable, mediaIndependentDuplexChanges=mediaIndependentDuplexChanges, etherStatsHighCapacityOverflowPkts512to1023Octets=etherStatsHighCapacityOverflowPkts512to1023Octets, hostTimeHighCapacityTable=hostTimeHighCapacityTable, etherStatsHighCapacityOverflowPkts1024to1518Octets=etherStatsHighCapacityOverflowPkts1024to1518Octets, etherStatsHighCapacityOctets=etherStatsHighCapacityOctets, mediaIndependentOwner=mediaIndependentOwner, alHostHighCapacityOutPkts=alHostHighCapacityOutPkts, matrixDSHighCapacityEntry=matrixDSHighCapacityEntry, hostTimeHighCapacityInPkts=hostTimeHighCapacityInPkts, matrixHighCapacityGroup=matrixHighCapacityGroup, mediaIndependentOutHighCapacityOctets=mediaIndependentOutHighCapacityOctets, hostHighCapacityOutOctets=hostHighCapacityOutOctets, usrHistoryHighCapacityTable=usrHistoryHighCapacityTable, nlHostHighCapacityGroup=nlHostHighCapacityGroup, mediaIndependentOutOctets=mediaIndependentOutOctets, alMatrixDSHighCapacityOverflowOctets=alMatrixDSHighCapacityOverflowOctets, hostHighCapacityTable=hostHighCapacityTable, mediaIndependentInNUCastOverflowPkts=mediaIndependentInNUCastOverflowPkts, nlHostHighCapacityOutPkts=nlHostHighCapacityOutPkts, mediaIndependentInNUCastHighCapacityPkts=mediaIndependentInNUCastHighCapacityPkts, alHostHighCapacityGroup=alHostHighCapacityGroup, etherStatsHighCapacityEntry=etherStatsHighCapacityEntry, alMatrixDSHighCapacityEntry=alMatrixDSHighCapacityEntry, mediaIndependentInNUCastPkts=mediaIndependentInNUCastPkts, alMatrixTopNHighCapacityBaseOctetRate=alMatrixTopNHighCapacityBaseOctetRate, nlMatrixTopNHighCapacityBasePktRate=nlMatrixTopNHighCapacityBasePktRate, mediaIndependentInHighCapacityPkts=mediaIndependentInHighCapacityPkts, captureBufferHighCapacityEntry=captureBufferHighCapacityEntry, mediaIndependentOutputSpeed=mediaIndependentOutputSpeed, nlMatrixHighCapacityGroup=nlMatrixHighCapacityGroup, matrixSDHighCapacityEntry=matrixSDHighCapacityEntry, hostTimeHighCapacityOutPkts=hostTimeHighCapacityOutPkts, alMatrixTopNHighCapacityDestAddress=alMatrixTopNHighCapacityDestAddress, captureBufferHighCapacityGroup=captureBufferHighCapacityGroup, alMatrixTopNHighCapacityOctetRate=alMatrixTopNHighCapacityOctetRate, mediaIndependentInOverflowPkts=mediaIndependentInOverflowPkts, hcRmon2MIBApplicationLayerCompliance=hcRmon2MIBApplicationLayerCompliance, protocolDistStatsHighCapacityOverflowPkts=protocolDistStatsHighCapacityOverflowPkts, nlMatrixDSHighCapacityPkts=nlMatrixDSHighCapacityPkts, alMatrixTopNHighCapacityReverseBasePktRate=alMatrixTopNHighCapacityReverseBasePktRate, alMatrixTopNHighCapacityReversePktRate=alMatrixTopNHighCapacityReversePktRate, nlMatrixDSHighCapacityOverflowOctets=nlMatrixDSHighCapacityOverflowOctets, mediaIndependentGroup=mediaIndependentGroup, usrHistoryHighCapacityGroup=usrHistoryHighCapacityGroup, nlMatrixTopNHighCapacityDestAddress=nlMatrixTopNHighCapacityDestAddress, alHostHighCapacityOutOverflowOctets=alHostHighCapacityOutOverflowOctets, mediaIndependentDroppedFrames=mediaIndependentDroppedFrames, hostTopNHighCapacityOverflowRate=hostTopNHighCapacityOverflowRate, nlMatrixDSHighCapacityTable=nlMatrixDSHighCapacityTable, matrixSDHighCapacityPkts=matrixSDHighCapacityPkts, nlHostHighCapacityOutOverflowPkts=nlHostHighCapacityOutOverflowPkts, nlMatrixTopNHighCapacityEntry=nlMatrixTopNHighCapacityEntry, nlMatrixTopNHighCapacitySourceAddress=nlMatrixTopNHighCapacitySourceAddress)