1 DSMON-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE, Integer32,
7 MODULE-COMPLIANCE, OBJECT-GROUP
9 RowStatus, TimeStamp, TEXTUAL-CONVENTION, TruthValue
13 protocolDirLocalIndex, LastCreateTime,
14 DataSource, ZeroBasedCounter32, TimeFilter
16 CounterBasedGauge64, ZeroBasedCounter64
19 FROM SNMP-FRAMEWORK-MIB
21 FROM DIFFSERV-DSCP-TC;
23 dsmonMIB MODULE-IDENTITY
24 LAST-UPDATED "200205310000Z"
25 ORGANIZATION "IETF RMONMIB Working Group"
29 RMONMIB WG Chair and DSMON MIB Editor
31 Postal: 170 West Tasman Drive
32 San Jose, CA USA 95134
34 E-mail: abierman@cisco.com
36 Send comments to <rmonmib@ietf.org>
37 Mailing list subscription info:
38 http://www.ietf.org/mailman/listinfo/rmonmib "
40 "This module defines Remote Monitoring MIB extensions for
41 Differentiated Services enabled networks.
43 RMON DIFFSERV DSCP statistics
44 * Per Counter Aggregation Group
45 * Per Protocol Per Counter Aggregation Group
46 * Per Counter Aggregation Group Per Host
50 * Per Counter Aggregation Group Per Host-Pair
52 In order to maintain the RMON 'look-and-feel' and semantic
53 consistency, some of the text from the RMON-2 and HC-RMON
54 MIBs by Steve Waldbusser has been adapted for use in this
56 REVISION "200205310000Z"
58 "Initial version of the DSMON MIB module. This version
59 published as RFC 3287."
63 dsmonObjects OBJECT IDENTIFIER ::= { dsmonMIB 1 }
64 dsmonNotifications OBJECT IDENTIFIER ::= { dsmonMIB 2 }
65 dsmonConformance OBJECT IDENTIFIER ::= { dsmonMIB 3 }
67 dsmonAggObjects OBJECT IDENTIFIER ::= { dsmonObjects 1 }
68 dsmonStatsObjects OBJECT IDENTIFIER ::= { dsmonObjects 2 }
69 dsmonPdistObjects OBJECT IDENTIFIER ::= { dsmonObjects 3 }
70 dsmonHostObjects OBJECT IDENTIFIER ::= { dsmonObjects 4 }
71 dsmonCapsObjects OBJECT IDENTIFIER ::= { dsmonObjects 5 }
72 dsmonMatrixObjects OBJECT IDENTIFIER ::= { dsmonObjects 6 }
75 -- Textual Convention to define a
76 -- DSMON Counter Aggregation Group Index
79 DsmonCounterAggGroupIndex ::= TEXTUAL-CONVENTION
82 "This TC describes a data type which identifies a DSMON
83 counter aggregation group, which is an arbitrary grouping of
84 conceptual counters, for monitoring purposes only. The
85 range for this data type begins with zero (instead of
86 one), to allow for a direct mapping between counter
87 indexing schemes that start at zero (e.g. DSCP values in
88 packets) and counter aggregation group values."
89 SYNTAX Integer32 (0..2147483647)
92 -- Textual Convention to define a
93 -- DSMON Counter Aggregation Profile Index
96 DsmonCounterAggProfileIndex ::= TEXTUAL-CONVENTION
102 "This TC describes a data type which identifies a DSMON
103 counter aggregation profile, which is a set of counter
104 aggregation group assignments for each of the 64 DSCP
105 values, for a particular statistical collection."
106 SYNTAX Integer32 (1..2147483647)
109 -- ***********************************************************
111 -- * D S M O N C A P A B I L I T I E S *
113 -- ***********************************************************
115 dsmonCapabilities OBJECT-TYPE
117 dsmonCounterAggControl(0),
135 "This object provides an indication of the DSMON groups
136 supported by the agent. If a bit is set, then the agent
137 implements all of the objects in the DSMON object group,
138 where bit 'n' represents the MIB group identified by the
139 OBJECT IDENTIFIER value { dsmonGroups n+1 }."
140 ::= { dsmonCapsObjects 1 }
143 -- ***********************************************************
145 -- * A G G R E G A T I O N C O N T R O L G R O U P S *
147 -- ***********************************************************
152 dsmonMaxAggGroups OBJECT-TYPE
153 SYNTAX Integer32 (2..64)
157 "The maximum number of counter aggregation groups that this
158 agent can support. The agent will allow this number of
159 distinct groups to be configured in the
160 dsmonAggProfileTable, numbered from '0' to
161 'dsmonMaxAggGroups - 1', for each counter aggregation
162 profile entry supported by the agent.
164 The agent MUST NOT lower this value during system operation,
165 and SHOULD set this object to an appropriate value during
166 system initialization."
167 ::= { dsmonAggObjects 1 }
169 dsmonAggControlLocked OBJECT-TYPE
171 MAX-ACCESS read-write
174 "Controls the setup of counter aggregation groups for this
177 If this object contains the value 'true', then write access
178 to the objects in the dsmonAggControlTable (except the
179 dsmonAggControlOwner object), dsmonAggProfileTable, and
180 dsmonAggGroupTable is not permitted, and data collection is
181 possible. This object only controls write access to these
182 MIB objects. The DSMON data collection control tables
183 (e.g., dsmonHostCtlTable) can be configured at any time,
184 regardless of the value of this object.
186 If this object contains the value 'false', write access to
187 the objects in the dsmonAggControlTable,
188 dsmonAggProfileTable, and dsmonAggGroupTable is permitted,
189 and data collection is not possible. In addition, all
190 objects in all DSMON data tables (e.g., dsmonStatsTable)
193 An agent is not required to process SNMP Set Requests for
194 this object in conjunction with other objects from this MIB.
195 This is intended to simplify the processing of Set Requests
196 for tables such as the dsmonAggProfileTable, by eliminating
197 the possibility that a single Set PDU will contain multiple
198 varbinds which are in conflict, such as a PDU which both
199 modifies the dsmonAggProfileTable and locks the
203 dsmonAggProfileTable at the same time.
205 Note that the agent is not required to validate the entire
206 counter aggregation configuration when an attempt is made to
207 transition an instance of this object from 'true' to
208 'false'. That validation is done if and when a DSMON data
209 collection is activated.
211 An agent is required to reactivate any suspended data
212 collections when this object transitions to 'true', Each
213 active data control entry (e.g., dsmonStatsControlEntry),
214 will be validated with respect to the new counter
215 aggregation configuration. If the counter aggregation
216 profile referenced in the data collection is valid, then
217 that collection will be restarted. Otherwise, the RowStatus
218 object (e.g., dsmonStatsControlStatus) will be set to
219 'notReady' for that collection control entry."
220 ::= { dsmonAggObjects 2 }
222 dsmonAggControlChanges OBJECT-TYPE
227 "This object counts the number of times the value of the
228 dsmonAggControlLocked object has changed. A management
229 station can use this object to detect if counters in the
230 DSMON data tables (e.g., dsmonStatsEntry) have been deleted
231 and recreated between polls.
233 This object shall be incremented by one each time the
234 dsmonAggControlLocked object changes from 'false' to 'true',
235 or from 'true' to 'false'."
236 ::= { dsmonAggObjects 3 }
238 dsmonAggControlLastChangeTime OBJECT-TYPE
243 "This object identifies the value of sysUpTime at the moment
244 the dsmonAggControlLocked object was last modified. A
245 management station can use this object to detect if counters
246 in the DSMON data tables (e.g., dsmonStatsEntry) have been
247 deleted and recreated between polls.
249 This object shall be updated with the current value of
250 sysUpTime, if the dsmonAggControlLocked object changes from
254 'false' to 'true', or from 'true' to 'false'.
256 Upon system initialization, this object shall contain the
258 ::= { dsmonAggObjects 4 }
262 -- Counter Aggregation Control Table
265 dsmonAggControlTable OBJECT-TYPE
266 SYNTAX SEQUENCE OF DsmonAggControlEntry
267 MAX-ACCESS not-accessible
270 "This table provides an overall description and control
271 point for all dsmonAggProfileEntries with the same
272 dsmonAggControlIndex value.
274 A management application SHOULD create a counter aggregation
275 profile by first creating and activating an entry in this
276 table. This will cause the agent to create a set of 64
277 dsmonAggProfileEntries on behalf of this control entry. An
278 application can then set the individual counter aggregation
279 group assignments for each of the 64 DSCP values,
281 This table MUST NOT be modified if the dsmonAggControlLocked
282 object is equal to 'true'.
284 Note that an agent MAY choose to limit the actual number of
285 entries which may be created in this table, and
286 (independently) the number of counter aggregation profiles
287 which may be applied to a particular data source. In this
288 case, the agent SHOULD return an error-status of
289 'resourceUnavailable(13)', as per section 4.2.5 of the
290 'Protocol Operations for SNMPv2' specification [RFC1905].
292 The agent SHOULD support non-volatile configuration of this
293 table, and upon system initialization, the table SHOULD be
294 initialized with the saved values. Otherwise, each
295 potential counter aggregation group description string
296 SHOULD contain the empty string."
297 ::= { dsmonAggObjects 5 }
299 dsmonAggControlEntry OBJECT-TYPE
300 SYNTAX DsmonAggControlEntry
301 MAX-ACCESS not-accessible
307 "A conceptual row in the dsmonAggControlTable."
308 INDEX { dsmonAggControlIndex }
309 ::= { dsmonAggControlTable 1 }
311 DsmonAggControlEntry ::= SEQUENCE {
312 dsmonAggControlIndex DsmonCounterAggProfileIndex,
313 dsmonAggControlDescr SnmpAdminString,
314 dsmonAggControlOwner OwnerString,
315 dsmonAggControlStatus RowStatus
318 dsmonAggControlIndex OBJECT-TYPE
319 SYNTAX DsmonCounterAggProfileIndex
320 MAX-ACCESS not-accessible
323 "An arbitrary integer index value used to identify the
324 counter aggregation profile specified by this control
326 ::= { dsmonAggControlEntry 1 }
328 dsmonAggControlDescr OBJECT-TYPE
329 SYNTAX SnmpAdminString (SIZE (0..64))
330 MAX-ACCESS read-create
333 "An administratively assigned description of the counter
334 aggregation profile identified by this entry.
336 Upon first creation of an instance of this object, the agent
337 SHOULD set this object to the empty string. If the agent
338 supports non-volatile storage, then this object SHOULD be
339 re-initialized with its stored value after a system reboot.
341 This object MUST NOT be modified if the associated
342 dsmonAggControlStatus object is equal to 'active', or the
343 dsmonAggControlLocked object is equal to 'true'."
344 ::= { dsmonAggControlEntry 2 }
346 dsmonAggControlOwner OBJECT-TYPE
348 MAX-ACCESS read-create
351 "The entity that configured this entry and is therefore
352 using the resources assigned to it."
356 ::= { dsmonAggControlEntry 3 }
358 dsmonAggControlStatus OBJECT-TYPE
360 MAX-ACCESS read-create
363 "The status of this row.
365 An entry MUST NOT exist in the active state unless all
366 objects in the entry have an appropriate value.
368 Upon setting this object to active(1), the agent will create
369 a complete set of 64 associated entries in the
370 dsmonAggProfileTable.
372 If this object is not equal to active(1), all associated
373 entries in the dsmonAggProfileTable shall be deleted.
375 This object MUST NOT be modified if the
376 dsmonAggControlLocked object is equal to 'true'."
377 ::= { dsmonAggControlEntry 4 }
380 -- Counter Aggregation Profile Table
383 dsmonAggProfileTable OBJECT-TYPE
384 SYNTAX SEQUENCE OF DsmonAggProfileEntry
385 MAX-ACCESS not-accessible
388 "Controls the setup of counter aggregation profiles for this
389 agent. For each such profile, every DSCP value MUST be
390 configured into exactly one counter aggregation group.
392 This table MUST NOT be modified if the dsmonAggControlLocked
393 object is equal to 'true'.
395 The agent will create a set of 64 entries in this table
396 (with the same dsmonAggControlIndex value) when the
397 associated dsmonAggControlEntry is activated.
399 If the agent supports non-volatile configuration of this
400 table, then upon system initialization, this table SHOULD be
401 initialized with the saved values."
402 ::= { dsmonAggObjects 6 }
407 dsmonAggProfileEntry OBJECT-TYPE
408 SYNTAX DsmonAggProfileEntry
409 MAX-ACCESS not-accessible
412 "A conceptual row in the dsmonAggProfileTable. The
413 dsmonAggControlIndex value in the index identifies the
414 dsmonAggControlEntry associated with each entry in this
416 INDEX { dsmonAggControlIndex, dsmonAggProfileDSCP }
417 ::= { dsmonAggProfileTable 1 }
419 DsmonAggProfileEntry ::= SEQUENCE {
420 dsmonAggProfileDSCP Dscp,
421 dsmonAggGroupIndex DsmonCounterAggGroupIndex
425 dsmonAggProfileDSCP OBJECT-TYPE
427 MAX-ACCESS not-accessible
430 "The specific DSCP value for the DSCP counter which is
431 configured in a counter aggregation group by this entry."
432 ::= { dsmonAggProfileEntry 1 }
434 dsmonAggGroupIndex OBJECT-TYPE
435 SYNTAX DsmonCounterAggGroupIndex
436 MAX-ACCESS read-write
439 "The counter aggregation group which contains this DSCP
440 value. Upon creation of a new sub-tree (set of 64 entries
441 with the same dsmonAggControlIndex value) in this table, the
442 agent SHOULD initialize all related instances of this object
445 This object MUST NOT be modified if the
446 dsmonAggControlLocked object is equal to 'true'."
448 ::= { dsmonAggProfileEntry 2 }
452 -- Counter Aggregation Group Table
458 dsmonAggGroupTable OBJECT-TYPE
459 SYNTAX SEQUENCE OF DsmonAggGroupEntry
460 MAX-ACCESS not-accessible
463 "This table provides a description of each counter
464 aggregation group configured on this system. Note that the
465 semantics of a particular counter aggregation group are only
466 relevant within the scope of a particular counter
469 This table MUST NOT be modified if the dsmonAggControlLocked
470 object is equal to 'true'.
472 Note that an agent MAY choose to limit the actual number of
473 entries which may be created in this table, and
474 (independently) the number of counter aggregation profiles
475 which may be applied to a particular data source. In this
476 case, the agent SHOULD return an error-status of
477 'resourceUnavailable(13)', as per section 4.2.5 of the
478 'Protocol Operations for SNMPv2' specification [RFC1905].
480 If the agent supports non-volatile configuration of this
481 table, then upon system initialization, this table SHOULD be
482 initialized with the saved values. Otherwise, each
483 potential counter aggregation group description string
484 SHOULD contain the empty string.
486 An agent SHOULD allow entries to be created or modified in
487 this table, even if the specified dsmonAggControlIndex value
488 does not identify a valid dsmonAggControlEntry or a complete
489 set of valid dsmonAggProfileEntries, to reduce row creation
491 ::= { dsmonAggObjects 7 }
493 dsmonAggGroupEntry OBJECT-TYPE
494 SYNTAX DsmonAggGroupEntry
495 MAX-ACCESS not-accessible
498 "A conceptual row in the dsmonAggGroupTable. The
499 dsmonAggGroupIndex value in the INDEX identifies the counter
500 aggregation group associated with each entry.
502 The dsmonAggControlIndex in the index identifies the counter
503 aggregation profile associated with each entry, identified
504 by the dsmonAggControlEntry and dsmonAggProfileEntries with
505 the same index value.
509 The agent SHOULD support non-volatile configuration of this
510 table, and upon system initialization, the table SHOULD be
511 initialized with the saved values.
513 The dsmonAggGroupIndex in the index identifies the counter
514 aggregation group associated with each entry. This object
515 SHOULD be indexed from zero to 'N', where 'N' is less than
516 the value of the dsmonMaxAggGroups for this agent."
518 INDEX { dsmonAggControlIndex, dsmonAggGroupIndex }
519 ::= { dsmonAggGroupTable 1 }
520 DsmonAggGroupEntry ::= SEQUENCE {
521 dsmonAggGroupDescr SnmpAdminString,
522 dsmonAggGroupStatus RowStatus
525 dsmonAggGroupDescr OBJECT-TYPE
526 SYNTAX SnmpAdminString (SIZE (0..64))
527 MAX-ACCESS read-create
530 "An administratively assigned description of the counter
531 aggregation group identified by this entry.
533 Upon first creation of an instance of this object, the agent
534 SHOULD set this object to the empty string.
536 This object MUST NOT be modified if the associated
537 dsmonAggGroupStatus object is equal to 'active', or the
538 dsmonAggControlLocked object is equal to 'true'."
539 ::= { dsmonAggGroupEntry 1 }
541 dsmonAggGroupStatus OBJECT-TYPE
543 MAX-ACCESS read-create
546 "The status of this row.
548 An entry MUST NOT exist in the active state unless all
549 objects in the entry have an appropriate value.
551 This object MUST NOT be modified if the
552 dsmonAggControlLocked object is equal to 'true'."
553 ::= { dsmonAggGroupEntry 2 }
560 -- *************************************************************
562 -- * P E R - D A T A S O U R C E C O L L E C T I O N S *
564 -- *************************************************************
567 -- Per-DataSource Statistics Control Table
570 dsmonStatsControlTable OBJECT-TYPE
571 SYNTAX SEQUENCE OF DsmonStatsControlEntry
572 MAX-ACCESS not-accessible
575 "Controls the setup of per data source per counter
576 aggregation group distribution statistics.
578 Note that an agent MAY choose to limit the actual number of
579 entries which may be created in this table. In this case,
580 the agent SHOULD return an error-status of
581 'resourceUnavailable(13)', as per section 4.2.5 of the
582 'Protocol Operations for SNMPv2' specification [RFC1905]."
583 ::= { dsmonStatsObjects 1 }
585 dsmonStatsControlEntry OBJECT-TYPE
586 SYNTAX DsmonStatsControlEntry
587 MAX-ACCESS not-accessible
590 "A conceptual row in the dsmonStatsControlTable.
592 Entries are created and deleted from this table by
593 management action only, using the dsmonStatsControlStatus
596 The agent SHOULD support non-volatile configuration of this
597 table, and upon system initialization, the table SHOULD be
598 initialized with the saved values.
600 Activation of a control row in this table will cause an
601 associated dsmonStatsTable to be created and maintained by
603 INDEX { dsmonStatsControlIndex }
604 ::= { dsmonStatsControlTable 1 }
606 DsmonStatsControlEntry ::= SEQUENCE {
607 dsmonStatsControlIndex Integer32,
611 dsmonStatsControlDataSource DataSource,
612 dsmonStatsControlAggProfile DsmonCounterAggProfileIndex,
613 dsmonStatsControlDroppedFrames Counter32,
614 dsmonStatsControlCreateTime LastCreateTime,
615 dsmonStatsControlOwner OwnerString,
616 dsmonStatsControlStatus RowStatus
619 dsmonStatsControlIndex OBJECT-TYPE
620 SYNTAX Integer32 (1..65535)
621 MAX-ACCESS not-accessible
624 "An arbitrary and unique index for this
625 dsmonStatsControlEntry."
626 ::= { dsmonStatsControlEntry 1 }
628 dsmonStatsControlDataSource OBJECT-TYPE
630 MAX-ACCESS read-create
633 "The data source of this per protocol per counter
634 aggregation group distribution.
636 Note that only packets that contain a network protocol
637 encapsulation which contains a DS field [RFC2474] will be
638 counted in this table.
640 This object MUST NOT be modified if the associated
641 dsmonStatsControlStatus object is equal to active(1)."
642 ::= { dsmonStatsControlEntry 2 }
644 dsmonStatsControlAggProfile OBJECT-TYPE
645 SYNTAX DsmonCounterAggProfileIndex
646 MAX-ACCESS read-create
649 "The dsmonAggControlIndex value identifying the counter
650 aggregation profile which should be used on behalf of this
651 dsmonStatsControlEntry.
653 The associated dsmonAggControlEntry and
654 dsmonAggProfileEntries, identified by the same
655 dsmonAggControlIndex index value, MUST be active in order
656 for this entry to remain active. It is possible for the
657 counter aggregation configuration to change from a valid to
658 invalid state for this dsmonStats collection. In this case,
662 the associated dsmonStatsControlStatus object will be
663 changed to the 'notReady' state, and data collection will
664 not occur on behalf of this control entry.
666 Note that an agent MAY choose to limit the actual number of
667 counter aggregation profiles which may be applied to a
668 particular data source.
670 This object MUST NOT be modified if the associated
671 dsmonStatsControlStatus object is equal to active(1)."
672 ::= { dsmonStatsControlEntry 3 }
674 dsmonStatsControlDroppedFrames OBJECT-TYPE
680 "The total number of frames which were received by the probe
681 and therefore not accounted for in the *StatsDropEvents, but
682 for which the probe chose not to count for this entry for
683 whatever reason. Most often, this event occurs when the
684 probe is out of some resources and decides to shed load from
687 This count does not include packets that were not counted
688 because they had MAC-layer errors.
690 Note that, unlike the dropEvents counter, this number is the
691 exact number of frames dropped."
692 ::= { dsmonStatsControlEntry 4 }
694 dsmonStatsControlCreateTime OBJECT-TYPE
695 SYNTAX LastCreateTime
699 "The value of sysUpTime when this control entry was last
700 activated. This can be used by the management station to
701 detect if the table has been deleted and recreated between
703 ::= { dsmonStatsControlEntry 5 }
705 dsmonStatsControlOwner OBJECT-TYPE
707 MAX-ACCESS read-create
713 "The entity that configured this entry and is therefore
714 using the resources assigned to it."
715 ::= { dsmonStatsControlEntry 6 }
717 dsmonStatsControlStatus OBJECT-TYPE
719 MAX-ACCESS read-create
722 "The status of this row.
724 An entry MUST NOT exist in the active state unless all
725 objects in the entry have an appropriate value.
727 If this object is not equal to active(1), all associated
728 entries in the dsmonStatsTable shall be deleted."
729 ::= { dsmonStatsControlEntry 7 }
732 -- Per-DataSource Statistics Table
735 dsmonStatsTable OBJECT-TYPE
736 SYNTAX SEQUENCE OF DsmonStatsEntry
737 MAX-ACCESS not-accessible
740 "A list of information on counter aggregation group usage
741 for each monitored data source.
743 The following table defines per counter aggregation group
744 statistics for full and/or half-duplex links as well as high
747 For half-duplex links, or full-duplex-capable links
748 operating in half-duplex mode, the dsmonStatsIn* objects
749 shall be used and the dsmonStatsOut* objects will not
752 For full-duplex links, the dsmonStatsOut* objects will be
753 present. Whenever possible, the probe SHOULD count packets
754 moving away from the closest terminating equipment as output
755 packets. Failing that, the probe SHOULD count packets
756 moving away from the DTE as output packets.
758 If the dsmonAggControlLocked object is equal to 'false',
759 then all entries in this table will be deleted and the agent
760 will not process packets on behalf of any
764 dsmonStatsControlEntry."
765 ::= { dsmonStatsObjects 2 }
767 dsmonStatsEntry OBJECT-TYPE
768 SYNTAX DsmonStatsEntry
769 MAX-ACCESS not-accessible
772 "A list of information on Differentiated Services DSCP
773 usage, containing inbound and outbound packet and octet
774 counters for each counter aggregation group configured for
777 The dsmonStatsControlIndex value in the index identifies the
778 dsmonStatsControlEntry on whose behalf this entry was
781 The dsmonAggGroupIndex value in the index is determined by
782 examining the DSCP value in each monitored packet, and the
783 dsmonAggProfileTable entry for that DSCP value.
785 Note that only packets that contain a network protocol
786 encapsulation which contains a DS field [RFC2474] will be
787 counted in this table.
789 An example of the indexing of this entry is
790 dsmonStatsOutPkts.1.16"
791 INDEX { dsmonStatsControlIndex, dsmonAggGroupIndex }
792 ::= { dsmonStatsTable 1 }
794 DsmonStatsEntry ::= SEQUENCE {
795 dsmonStatsInPkts ZeroBasedCounter32,
796 dsmonStatsInOctets ZeroBasedCounter32,
797 dsmonStatsInOvflPkts ZeroBasedCounter32,
798 dsmonStatsInOvflOctets ZeroBasedCounter32,
799 dsmonStatsInHCPkts ZeroBasedCounter64,
800 dsmonStatsInHCOctets ZeroBasedCounter64,
801 dsmonStatsOutPkts ZeroBasedCounter32,
802 dsmonStatsOutOctets ZeroBasedCounter32,
803 dsmonStatsOutOvflPkts ZeroBasedCounter32,
804 dsmonStatsOutOvflOctets ZeroBasedCounter32,
805 dsmonStatsOutHCPkts ZeroBasedCounter64,
806 dsmonStatsOutHCOctets ZeroBasedCounter64
809 dsmonStatsInPkts OBJECT-TYPE
810 SYNTAX ZeroBasedCounter32
818 "The number of packets using one of the DSCP values in the
819 indicated counter aggregation group, received on a half-
820 duplex link or on the inbound connection of a full-duplex
822 ::= { dsmonStatsEntry 1 }
824 dsmonStatsInOctets OBJECT-TYPE
825 SYNTAX ZeroBasedCounter32
830 "The number of octets in packets, using one of the DSCP
831 values in the indicated counter aggregation group, received
832 on a half-duplex link or on the inbound connection of a
834 ::= { dsmonStatsEntry 2 }
836 dsmonStatsInOvflPkts OBJECT-TYPE
837 SYNTAX ZeroBasedCounter32
841 "The number of times the associated dsmonStatsInPkts counter
842 has overflowed. Note that this object will only be
843 instantiated if the associated dsmonStatsInHCPkts object is
844 also instantiated for a particular dataSource."
845 ::= { dsmonStatsEntry 3 }
847 dsmonStatsInOvflOctets OBJECT-TYPE
848 SYNTAX ZeroBasedCounter32
852 "The number of times the associated dsmonStatsInOctets
853 counter has overflowed. Note that this object will only be
854 instantiated if the associated dsmonStatsInHCOctets object
855 is also instantiated for a particular dataSource."
856 ::= { dsmonStatsEntry 4 }
858 dsmonStatsInHCPkts OBJECT-TYPE
859 SYNTAX ZeroBasedCounter64
867 "The 64-bit version of the dsmonStatsInPkts object.
869 Note that this object will only be instantiated if the RMON
870 agent supports High Capacity monitoring for a particular
872 ::= { dsmonStatsEntry 5 }
874 dsmonStatsInHCOctets OBJECT-TYPE
875 SYNTAX ZeroBasedCounter64
880 "The 64-bit version of the dsmonStatsInOctets object.
882 Note that this object will only be instantiated if the RMON
883 agent supports High Capacity monitoring for a particular
885 ::= { dsmonStatsEntry 6 }
887 dsmonStatsOutPkts OBJECT-TYPE
888 SYNTAX ZeroBasedCounter32
893 "The number of packets using one of the DSCP values in the
894 indicated counter aggregation group, received on a full-
895 duplex link in the direction of the network."
896 ::= { dsmonStatsEntry 7 }
898 dsmonStatsOutOctets OBJECT-TYPE
899 SYNTAX ZeroBasedCounter32
904 "The number of octets in packets, using one of the DSCP
905 values in the indicated counter aggregation group, received
906 on a full-duplex link in the direction of the network."
907 ::= { dsmonStatsEntry 8 }
909 dsmonStatsOutOvflPkts OBJECT-TYPE
910 SYNTAX ZeroBasedCounter32
917 "The number of times the associated dsmonStatsOutPkts
918 counter has overflowed. Note that this object will only be
919 instantiated if the associated dsmonStatsOutHCPkts object is
920 also instantiated for a particular dataSource."
921 ::= { dsmonStatsEntry 9 }
923 dsmonStatsOutOvflOctets OBJECT-TYPE
924 SYNTAX ZeroBasedCounter32
928 "The number of times the associated dsmonStatsOutOctets
929 counter has overflowed. Note that this object will only be
930 instantiated if the associated dsmonStatsOutHCOctets object
931 is also instantiated for a particular dataSource."
932 ::= { dsmonStatsEntry 10 }
934 dsmonStatsOutHCPkts OBJECT-TYPE
935 SYNTAX ZeroBasedCounter64
940 "The 64-bit version of the dsmonStatsOutPkts object.
942 Note that this object will only be instantiated if the RMON
943 agent supports High Capacity monitoring for a particular
945 ::= { dsmonStatsEntry 11 }
947 dsmonStatsOutHCOctets OBJECT-TYPE
948 SYNTAX ZeroBasedCounter64
953 "The 64-bit version of the dsmonStatsOutOctets object.
954 Note that this object will only be instantiated if the RMON
955 agent supports High Capacity monitoring for a particular
957 ::= { dsmonStatsEntry 12 }
960 -- ***********************************************************
962 -- * P E R - P R O T O C O L C O L L E C T I O N S *
964 -- ***********************************************************
969 -- DSCP Per-Protocol Statistics Control Table
972 dsmonPdistCtlTable OBJECT-TYPE
973 SYNTAX SEQUENCE OF DsmonPdistCtlEntry
974 MAX-ACCESS not-accessible
977 "Controls the setup of per application per counter
978 aggregation group distribution statistics.
980 Note that an agent MAY choose to limit the actual number of
981 entries which may be created in this table. In this case,
982 the agent SHOULD return an error-status of
983 'resourceUnavailable(13)', as per section 4.2.5 of the
984 'Protocol Operations for SNMPv2' specification [RFC1905]."
985 ::= { dsmonPdistObjects 1 }
987 dsmonPdistCtlEntry OBJECT-TYPE
988 SYNTAX DsmonPdistCtlEntry
989 MAX-ACCESS not-accessible
992 "A conceptual row in the dsmonPdistCtlTable.
994 Entries are created and deleted from this table by
995 management action only, using the dsmonPdistCtlStatus
998 The agent SHOULD support non-volatile configuration of this
999 table, and upon system initialization, the table SHOULD be
1000 initialized with the saved values.
1002 Activation of a control row in this table will cause an
1003 associated dsmonPdistStatsTable to be created and maintained
1005 INDEX { dsmonPdistCtlIndex }
1006 ::= { dsmonPdistCtlTable 1 }
1008 DsmonPdistCtlEntry ::= SEQUENCE {
1009 dsmonPdistCtlIndex Integer32,
1010 dsmonPdistCtlDataSource DataSource,
1011 dsmonPdistCtlAggProfile DsmonCounterAggProfileIndex,
1012 dsmonPdistCtlMaxDesiredEntries Integer32,
1013 dsmonPdistCtlDroppedFrames Counter32,
1014 dsmonPdistCtlInserts Counter32,
1015 dsmonPdistCtlDeletes Counter32,
1019 dsmonPdistCtlCreateTime LastCreateTime,
1020 dsmonPdistCtlOwner OwnerString,
1021 dsmonPdistCtlStatus RowStatus
1024 dsmonPdistCtlIndex OBJECT-TYPE
1025 SYNTAX Integer32 (1..65535)
1026 MAX-ACCESS not-accessible
1029 "An arbitrary and unique index for this dsmonPdistCtlEntry."
1030 ::= { dsmonPdistCtlEntry 1 }
1032 dsmonPdistCtlDataSource OBJECT-TYPE
1034 MAX-ACCESS read-create
1037 "The source of data for the this per protocol counter
1038 aggregation group distribution.
1040 This object MUST NOT be modified if the associated
1041 dsmonPdistCtlStatus object is equal to active(1)."
1042 ::= { dsmonPdistCtlEntry 2 }
1044 dsmonPdistCtlAggProfile OBJECT-TYPE
1045 SYNTAX DsmonCounterAggProfileIndex
1046 MAX-ACCESS read-create
1049 "The dsmonAggControlIndex value identifying the counter
1050 aggregation profile which should be used on behalf of this
1053 The associated dsmonAggControlEntry and
1054 dsmonAggProfileEntries, identified by the same
1055 dsmonAggControlIndex index value, MUST be active in order
1056 for this entry to remain active. It is possible for the
1057 counter aggregation configuration to change from a valid to
1058 invalid state for this dsmonPdist collection. In this case,
1059 the associated dsmonPdistCtlStatus object will be changed to
1060 the 'notReady' state, and data collection will not occur on
1061 behalf of this control entry.
1063 Note that an agent MAY choose to limit the actual number of
1064 counter aggregation profiles which may be applied to a
1065 particular data source.
1070 This object MUST NOT be modified if the associated
1071 dsmonPdistCtlStatus object is equal to active(1)."
1072 ::= { dsmonPdistCtlEntry 3 }
1074 dsmonPdistCtlMaxDesiredEntries OBJECT-TYPE
1075 SYNTAX Integer32 (-1 | 1..2147483647)
1076 MAX-ACCESS read-create
1079 "The maximum number of entries that are desired in the
1080 dsmonPdistStatsTable on behalf of this control entry. The
1081 probe will not create more than this number of associated
1082 entries in the table, but MAY choose to create fewer entries
1083 in this table for any reason including the lack of
1086 If this value is set to -1, the probe MAY create any number
1087 of entries in this table.
1089 This object MUST NOT be modified if the associated
1090 dsmonPdistCtlStatus object is equal to active(1)."
1091 ::= { dsmonPdistCtlEntry 4 }
1093 dsmonPdistCtlDroppedFrames OBJECT-TYPE
1096 MAX-ACCESS read-only
1099 "The total number of frames which were received by the probe
1100 and therefore not accounted for in the *StatsDropEvents, but
1101 for which the probe chose not to count for this entry for
1102 whatever reason. Most often, this event occurs when the
1103 probe is out of some resources and decides to shed load from
1106 This count does not include packets that were not counted
1107 because they had MAC-layer errors.
1109 Note that, unlike the dropEvents counter, this number is the
1110 exact number of frames dropped."
1111 ::= { dsmonPdistCtlEntry 5 }
1113 dsmonPdistCtlInserts OBJECT-TYPE
1115 UNITS "table entries"
1116 MAX-ACCESS read-only
1122 "The number of times a dsmonPdist entry has been inserted
1123 into the dsmonPdistTable. If an entry is inserted, then
1124 deleted, and then inserted, this counter will be incremented
1127 To allow for efficient implementation strategies, agents MAY
1128 delay updating this object for short periods of time. For
1129 example, an implementation strategy may allow internal data
1130 structures to differ from those visible via SNMP for short
1131 periods of time. This counter may reflect the internal data
1132 structures for those short periods of time.
1134 Note that the table size can be determined by subtracting
1135 dsmonPdistCtlDeletes from dsmonPdistCtlInserts."
1136 ::= { dsmonPdistCtlEntry 6 }
1138 dsmonPdistCtlDeletes OBJECT-TYPE
1140 UNITS "table entries"
1141 MAX-ACCESS read-only
1144 "The number of times a dsmonPdist entry has been deleted
1145 from the dsmonPdist table (for any reason). If an entry is
1146 deleted, then inserted, and then deleted, this counter will
1147 be incremented by 2.
1149 To allow for efficient implementation strategies, agents MAY
1150 delay updating this object for short periods of time. For
1151 example, an implementation strategy may allow internal data
1152 structures to differ from those visible via SNMP for short
1153 periods of time. This counter may reflect the internal data
1154 structures for those short periods of time.
1156 Note that the table size can be determined by subtracting
1157 dsmonPdistCtlDeletes from dsmonPdistCtlInserts."
1158 ::= { dsmonPdistCtlEntry 7 }
1160 dsmonPdistCtlCreateTime OBJECT-TYPE
1161 SYNTAX LastCreateTime
1162 MAX-ACCESS read-only
1165 "The value of sysUpTime when this control entry was last
1166 activated. This can be used by the management station to
1167 detect if the table has been deleted and recreated between
1172 ::= { dsmonPdistCtlEntry 8 }
1174 dsmonPdistCtlOwner OBJECT-TYPE
1176 MAX-ACCESS read-create
1179 "The entity that configured this entry and is therefore
1180 using the resources assigned to it."
1181 ::= { dsmonPdistCtlEntry 9 }
1183 dsmonPdistCtlStatus OBJECT-TYPE
1185 MAX-ACCESS read-create
1188 "The status of this row.
1190 An entry MUST NOT exist in the active state unless all
1191 objects in the entry have an appropriate value.
1193 If this object is not equal to active(1), all associated
1194 entries in the dsmonPdistStatsTable shall be deleted."
1195 ::= { dsmonPdistCtlEntry 10 }
1198 -- Per-Protocol Statistics Table
1201 dsmonPdistStatsTable OBJECT-TYPE
1202 SYNTAX SEQUENCE OF DsmonPdistStatsEntry
1203 MAX-ACCESS not-accessible
1206 "A list of information on a per protocol per counter
1207 aggregation group usage.
1209 If the dsmonAggControlLocked object is equal to 'false',
1210 then all entries in this table will be deleted and the agent
1211 will not process packets on behalf of any
1212 dsmonPdistCtlEntry."
1213 ::= { dsmonPdistObjects 2 }
1215 dsmonPdistStatsEntry OBJECT-TYPE
1216 SYNTAX DsmonPdistStatsEntry
1217 MAX-ACCESS not-accessible
1223 "A list of information on Differentiated Services DSCP
1224 usage, containing packet and octet counters for each counter
1225 aggregation group configured for collection, and each
1226 protocol (as identified by the protocolDirLocalIndex for the
1227 protocol) identified in each monitored packet.
1229 The dsmonPdistCtlIndex value in the index identifies the
1230 dsmonPdistCtlEntry on whose behalf this entry was created.
1232 Note that only packets that contain a network protocol
1233 encapsulation which contains a DS field [RFC2474] will be
1234 counted in this table.
1236 The dsmonAggGroupIndex value in the index is determined by
1237 examining the DSCP value in each monitored packet, and the
1238 dsmonAggProfileTable entry for that value.
1240 The protocolDirLocalIndex in the index identifies the
1241 protocolDirEntry for the protocol encapsulation of each
1242 monitored packet. The agent will include only application
1243 layer protocols in the associated dsmonPdistStatsTable. Any
1244 'terminal' protocol is considered to be an application
1247 An example of the indexing of this entry is
1248 dsmonPdistStatsPkts.9.29943.0.42."
1249 INDEX { dsmonPdistCtlIndex,
1252 protocolDirLocalIndex }
1253 ::= { dsmonPdistStatsTable 1 }
1255 DsmonPdistStatsEntry ::= SEQUENCE {
1256 dsmonPdistTimeMark TimeFilter,
1257 dsmonPdistStatsPkts ZeroBasedCounter32,
1258 dsmonPdistStatsOctets ZeroBasedCounter32,
1259 dsmonPdistStatsOvflPkts ZeroBasedCounter32,
1260 dsmonPdistStatsOvflOctets ZeroBasedCounter32,
1261 dsmonPdistStatsHCPkts ZeroBasedCounter64,
1262 dsmonPdistStatsHCOctets ZeroBasedCounter64,
1263 dsmonPdistStatsCreateTime LastCreateTime
1266 dsmonPdistTimeMark OBJECT-TYPE
1268 MAX-ACCESS not-accessible
1274 "The Time Filter index for this table. This object may be
1275 used by a management station to retrieve only rows which
1276 have been created or modified since a particular time. Note
1277 that the current value for a row are always returned and the
1278 TimeFilter is not a historical data archiving mechanism.
1279 Refer to RFC 2021 [RFC2021] for a detailed description of
1280 TimeFilter operation."
1281 ::= { dsmonPdistStatsEntry 1 }
1283 dsmonPdistStatsPkts OBJECT-TYPE
1284 SYNTAX ZeroBasedCounter32
1286 MAX-ACCESS read-only
1289 "The number of packets, using one of the DSCP values in the
1290 indicated counter aggregation group, for the protocol
1291 identified by the associated protocolDirLocalIndex value."
1292 ::= { dsmonPdistStatsEntry 2 }
1294 dsmonPdistStatsOctets OBJECT-TYPE
1295 SYNTAX ZeroBasedCounter32
1297 MAX-ACCESS read-only
1300 "The number of octets in packets, using one of the DSCP
1301 values in the indicated counter aggregation group, for the
1302 protocol identified by the associated protocolDirLocalIndex
1305 Note that this object doesn't count just those octets in the
1306 particular protocol frames, but includes the entire packet
1307 that contained the protocol."
1308 ::= { dsmonPdistStatsEntry 3 }
1310 dsmonPdistStatsOvflPkts OBJECT-TYPE
1311 SYNTAX ZeroBasedCounter32
1312 MAX-ACCESS read-only
1315 "The number of times the associated dsmonPdistStatsPkts
1316 counter has overflowed. Note that this object will only be
1317 instantiated if the associated dsmonPdistStatsHCPkts object
1318 is also instantiated for a particular dataSource."
1319 ::= { dsmonPdistStatsEntry 4 }
1321 dsmonPdistStatsOvflOctets OBJECT-TYPE
1325 SYNTAX ZeroBasedCounter32
1326 MAX-ACCESS read-only
1329 "The number of times the associated dsmonPdistStatsOctets
1330 counter has overflowed. Note that this object will only be
1331 instantiated if the associated dsmonPdistStatsHCOctets
1332 object is also instantiated for a particular dataSource."
1333 ::= { dsmonPdistStatsEntry 5 }
1335 dsmonPdistStatsHCPkts OBJECT-TYPE
1336 SYNTAX ZeroBasedCounter64
1338 MAX-ACCESS read-only
1341 "The 64-bit version of the dsmonPdistStatsPkts object.
1343 Note that this object will only be instantiated if the RMON
1344 agent supports High Capacity monitoring for a particular
1346 ::= { dsmonPdistStatsEntry 6 }
1348 dsmonPdistStatsHCOctets OBJECT-TYPE
1349 SYNTAX ZeroBasedCounter64
1351 MAX-ACCESS read-only
1354 "The 64-bit version of the dsmonPdistStatsOctets object.
1356 Note that this object will only be instantiated if the RMON
1357 agent supports High Capacity monitoring for a particular
1359 ::= { dsmonPdistStatsEntry 7 }
1361 dsmonPdistStatsCreateTime OBJECT-TYPE
1362 SYNTAX LastCreateTime
1363 MAX-ACCESS read-only
1366 "The value of sysUpTime when this dsmonPdistStats entry was
1367 last instantiated by the agent. This can be used by the
1368 management station to detect if the entry has been deleted
1369 and recreated between polls."
1370 ::= { dsmonPdistStatsEntry 8 }
1377 -- Per-Protocol Statistics TopN Control Table
1380 dsmonPdistTopNCtlTable OBJECT-TYPE
1381 SYNTAX SEQUENCE OF DsmonPdistTopNCtlEntry
1382 MAX-ACCESS not-accessible
1385 "A set of parameters that control the creation of a report
1386 of the top N dsmonPdist entries according to a particular
1389 Note that an agent MAY choose to limit the actual number of
1390 entries which may be created in this table. In this case,
1391 the agent SHOULD return an error-status of
1392 'resourceUnavailable(13)', as per section 4.2.5 of the
1393 'Protocol Operations for SNMPv2' specification [RFC1905]."
1394 ::= { dsmonPdistObjects 3 }
1396 dsmonPdistTopNCtlEntry OBJECT-TYPE
1397 SYNTAX DsmonPdistTopNCtlEntry
1398 MAX-ACCESS not-accessible
1401 "A conceptual row in the dsmonPdistTopNCtlTable.
1403 Entries are created and deleted from this table by
1404 management action only, using the dsmonPdistTopNCtlStatus
1407 The agent SHOULD support non-volatile configuration of this
1408 table, and upon system initialization, the table SHOULD be
1409 initialized with the saved values.
1411 Activation of a control row in this table will cause an
1412 associated dsmonPdistTopNTable to be created and maintained
1414 INDEX { dsmonPdistTopNCtlIndex }
1415 ::= { dsmonPdistTopNCtlTable 1 }
1417 DsmonPdistTopNCtlEntry ::= SEQUENCE {
1418 dsmonPdistTopNCtlIndex Integer32,
1419 dsmonPdistTopNCtlPdistIndex Integer32,
1420 dsmonPdistTopNCtlRateBase INTEGER,
1421 dsmonPdistTopNCtlTimeRemaining Integer32,
1422 dsmonPdistTopNCtlGeneratedReprts Counter32,
1423 dsmonPdistTopNCtlDuration Integer32,
1427 dsmonPdistTopNCtlRequestedSize Integer32,
1428 dsmonPdistTopNCtlGrantedSize Integer32,
1429 dsmonPdistTopNCtlStartTime TimeStamp,
1430 dsmonPdistTopNCtlOwner OwnerString,
1431 dsmonPdistTopNCtlStatus RowStatus
1434 dsmonPdistTopNCtlIndex OBJECT-TYPE
1435 SYNTAX Integer32 (1..65535)
1436 MAX-ACCESS not-accessible
1439 "An index that uniquely identifies an entry in the
1440 dsmonPdistTopNCtlTable, with the same dsmonPdistTopNCtlIndex
1441 value as this object. Each entry in this table defines one
1442 Top N report prepared on behalf of the dsmonPdistStatsEntry
1443 collection with the same dsmonPdistCtlIndex as this object."
1444 ::= { dsmonPdistTopNCtlEntry 1 }
1446 dsmonPdistTopNCtlPdistIndex OBJECT-TYPE
1447 SYNTAX Integer32 (1..65535)
1448 MAX-ACCESS read-create
1451 "The dsmonPdistTable for which a top N report will be
1452 prepared on behalf of this entry. The dsmonPdistTable is
1453 identified by the value of the dsmonPdistCtlIndex for that
1454 table - that value is used here to identify the particular
1457 This object MUST NOT be modified if the associated
1458 dsmonPdistTopNCtlStatus object is equal to active(1)."
1459 ::= { dsmonPdistTopNCtlEntry 2 }
1461 dsmonPdistTopNCtlRateBase OBJECT-TYPE
1463 dsmonPdistTopNPkts(1),
1464 dsmonPdistTopNOctets(2),
1465 dsmonPdistTopNHCPkts(3),
1466 dsmonPdistTopNHCOctets(4)
1468 MAX-ACCESS read-create
1471 "The variable for each dsmonPdist that the
1472 dsmonPdistTopNRate and dsmonPdistTopNHCRate variables are
1473 based upon. Each dsmonPdistTopN report generated on behalf
1474 of this control entry will be ranked in descending order,
1478 based on the associated dsmonPdistStatsTable counter,
1479 identified by this object.
1481 The following table identifies the dsmonPdistTable counter
1482 associated with each enumeration:
1484 Enumeration RateBase MIB Object
1485 ----------- -------------------
1486 dsmonPdistTopNPkts dsmonPdistStatsPkts
1487 dsmonPdistTopNOctets dsmonPdistStatsOctets
1488 dsmonPdistTopNHCPkts dsmonPdistStatsHCPkts
1489 dsmonPdistTopNHCOctets dsmonPdistStatsHCOctets
1491 Note that the dsmonPdistTopNHCPkts and
1492 dsmonPdistTopNHCOctets enumerations are only available if
1493 the agent supports High Capacity monitoring.
1495 This object MUST NOT be modified if the associated
1496 dsmonPdistTopNCtlStatus object is equal to active(1)."
1497 ::= { dsmonPdistTopNCtlEntry 3 }
1499 dsmonPdistTopNCtlTimeRemaining OBJECT-TYPE
1500 SYNTAX Integer32 (0..2147483647)
1502 MAX-ACCESS read-create
1505 "The number of seconds left in the report currently being
1506 collected. When this object is modified by the management
1507 station, a new collection is started, possibly aborting a
1508 currently running report. The new value is used as the
1509 requested duration of this report, and is immediately loaded
1510 into the associated dsmonPdistTopNCtlDuration object.
1512 When the report finishes, the probe will automatically start
1513 another collection with the same initial value of
1514 dsmonPdistTopNCtlTimeRemaining. Thus the management station
1515 may simply read the resulting reports repeatedly, checking
1516 the startTime and duration each time to ensure that a report
1517 was not missed or that the report parameters were not
1520 While the value of this object is non-zero, it decrements by
1521 one per second until it reaches zero. At the time that this
1522 object decrements to zero, the report is made accessible in
1523 the dsmonPdistTopNTable, overwriting any report that may be
1529 When this object is modified by the management station, any
1530 associated entries in the dsmonPdistTopNTable shall be
1533 ::= { dsmonPdistTopNCtlEntry 4 }
1535 dsmonPdistTopNCtlGeneratedReprts OBJECT-TYPE
1538 MAX-ACCESS read-only
1541 "The number of reports that have been generated by this
1543 ::= { dsmonPdistTopNCtlEntry 5 }
1545 dsmonPdistTopNCtlDuration OBJECT-TYPE
1546 SYNTAX Integer32 (0..2147483647)
1548 MAX-ACCESS read-only
1551 "The number of seconds that this report has collected during
1552 the last sampling interval.
1554 When the associated dsmonPdistTopNCtlTimeRemaining object is
1555 set, this object shall be set by the probe to the same value
1556 and shall not be modified until the next time the
1557 dsmonPdistTopNCtlTimeRemaining is set.
1559 This value shall be zero if no reports have been requested
1560 for this dsmonPdistTopNCtlEntry."
1561 ::= { dsmonPdistTopNCtlEntry 6 }
1563 dsmonPdistTopNCtlRequestedSize OBJECT-TYPE
1564 SYNTAX Integer32 (0..2147483647)
1565 UNITS "table entries"
1566 MAX-ACCESS read-create
1569 "The maximum number of dsmonPdist entries requested for this
1572 When this object is created or modified, the probe SHOULD
1573 set dsmonPdistTopNCtlGrantedSize as closely to this object
1574 as is possible for the particular probe implementation and
1575 available resources."
1580 ::= { dsmonPdistTopNCtlEntry 7 }
1582 dsmonPdistTopNCtlGrantedSize OBJECT-TYPE
1583 SYNTAX Integer32 (0..2147483647)
1584 UNITS "table entries"
1585 MAX-ACCESS read-only
1588 "The maximum number of dsmonPdist entries in this report.
1590 When the associated dsmonPdistTopNCtlRequestedSize object is
1591 created or modified, the probe SHOULD set this object as
1592 closely to the requested value as is possible for the
1593 particular implementation and available resources. The
1594 probe MUST NOT lower this value except as a result of a
1595 set to the associated dsmonPdistTopNCtlRequestedSize
1598 Protocol entries with the highest value of
1599 dsmonPdistTopNRate or dsmonPdistTopNHCRate (depending on the
1600 value of the associated dsmonPdistTopNCtlRateBase object)
1601 shall be placed in this table in decreasing order of this
1602 rate until there is no more room or until there are no more
1603 dsmonPdist entries."
1604 ::= { dsmonPdistTopNCtlEntry 8 }
1606 dsmonPdistTopNCtlStartTime OBJECT-TYPE
1608 MAX-ACCESS read-only
1611 "The value of sysUpTime when this top N report was last
1612 started. In other words, this is the time that the
1613 associated dsmonPdistTopNCtlTimeRemaining object was
1614 modified to start the requested report or the time the
1615 report was last automatically (re)started.
1617 This object may be used by the management station to
1618 determine if a report was missed or not."
1619 ::= { dsmonPdistTopNCtlEntry 9 }
1621 dsmonPdistTopNCtlOwner OBJECT-TYPE
1623 MAX-ACCESS read-create
1626 "The entity that configured this entry and is therefore
1627 using the resources assigned to it."
1631 ::= { dsmonPdistTopNCtlEntry 10 }
1633 dsmonPdistTopNCtlStatus OBJECT-TYPE
1635 MAX-ACCESS read-create
1638 "The status of this dsmonPdistTopNCtlEntry.
1640 An entry MUST NOT exist in the active state unless all
1641 objects in the entry have an appropriate value.
1643 If this object is not equal to active(1), all associated
1644 entries in the dsmonPdistTopNTable shall be deleted by the
1646 ::= { dsmonPdistTopNCtlEntry 11 }
1649 -- dsmonPdist TopN Table
1652 dsmonPdistTopNTable OBJECT-TYPE
1653 SYNTAX SEQUENCE OF DsmonPdistTopNEntry
1654 MAX-ACCESS not-accessible
1657 "A set of statistics for those protocol distribution entries
1658 that have counted the highest number of octets or packets.
1660 If the dsmonAggControlLocked object is equal to 'false',
1661 then all entries in this table SHALL be deleted, and the
1662 agent will not process TopN reports on behalf of any
1663 dsmonPdistTopNCtlEntry.
1665 When the dsmonAggControlLocked object is set to 'true', then
1666 particular reports SHOULD be restarted from the beginning,
1667 on behalf of all active rows in the dsmonPdistTopNCtlTable.
1669 Note that dsmonPdist entries which did not increment at all
1670 during the report interval SHOULD NOT be included in
1671 dsmonPdistTopN reports."
1672 ::= { dsmonPdistObjects 4 }
1674 dsmonPdistTopNEntry OBJECT-TYPE
1675 SYNTAX DsmonPdistTopNEntry
1676 MAX-ACCESS not-accessible
1682 "A conceptual row in the dsmonPdistTopNTable.
1684 The dsmonPdistTopNCtlIndex value in the index identifies the
1685 dsmonPdistTopNCtlEntry on whose behalf this entry was
1686 created. Entries in this table are ordered from 1 to 'N',
1687 where lower numbers represent higher values of the rate base
1688 object, over the report interval."
1689 INDEX { dsmonPdistTopNCtlIndex, dsmonPdistTopNIndex }
1690 ::= { dsmonPdistTopNTable 1 }
1692 DsmonPdistTopNEntry ::= SEQUENCE {
1693 dsmonPdistTopNIndex Integer32,
1694 dsmonPdistTopNPDLocalIndex Integer32,
1695 dsmonPdistTopNAggGroup DsmonCounterAggGroupIndex,
1696 dsmonPdistTopNRate Gauge32,
1697 dsmonPdistTopNRateOvfl Gauge32,
1698 dsmonPdistTopNHCRate CounterBasedGauge64
1701 dsmonPdistTopNIndex OBJECT-TYPE
1702 SYNTAX Integer32 (1..2147483647)
1703 MAX-ACCESS not-accessible
1706 "An index that uniquely identifies an entry in the
1707 dsmonPdistTopNTable among those in the same report. This
1708 index is between 1 and N, where N is the number of entries
1709 in this report. Note that 'N' may change over time, and may
1710 also be less than the dsmonPdistTopNCtlGrantedSize value
1711 associated with this entry."
1712 ::= { dsmonPdistTopNEntry 1 }
1714 dsmonPdistTopNPDLocalIndex OBJECT-TYPE
1715 SYNTAX Integer32 (1..2147483647)
1716 MAX-ACCESS read-only
1719 "The protocolDirLocalIndex value which identifies the
1720 protocol associated with this entry.
1722 If the protocolDirEntry associated with the
1723 protocolDirLocalIndex with the same value as this object is
1724 de-activated or deleted, then the agent MUST delete this
1725 dsmonPdistTopN entry."
1726 ::= { dsmonPdistTopNEntry 2 }
1728 dsmonPdistTopNAggGroup OBJECT-TYPE
1729 SYNTAX DsmonCounterAggGroupIndex
1733 MAX-ACCESS read-only
1736 "The DSCP counter aggregation group index value associated
1737 with protocol identified in this entry. This object
1738 identifies the dsmonAggGroupEntry with the same
1739 dsmonAggControlIndex value as the associated
1740 dsmonPdistCtlAggProfile object and the same
1741 dsmonAggGroupIndex value as this object."
1742 ::= { dsmonPdistTopNEntry 3 }
1744 dsmonPdistTopNRate OBJECT-TYPE
1746 MAX-ACCESS read-only
1749 "The amount of change in the selected variable during this
1750 sampling interval. The selected variable is this protocol's
1751 instance of the object selected by
1752 dsmonPdistTopNCtlRateBase.
1754 If the associated dsmonPdistTopNCtlRateBase is equal to
1755 'dsmonPdistTopNHCPkts' or 'dsmonPdistTopNHCOctets', then
1756 this object will contain the the least significant 32 bits
1757 of the associated dsmonPdistTopNHCRate object."
1758 ::= { dsmonPdistTopNEntry 4 }
1760 dsmonPdistTopNRateOvfl OBJECT-TYPE
1762 MAX-ACCESS read-only
1765 "The most significant 32 bits of the associated
1766 dsmonPdistTopNHCRate object.
1768 If the associated dsmonPdistTopNCtlRateBase is equal to
1769 'dsmonPdistTopNHCPkts' or 'dsmonPdistTopNHCOctets', then
1770 this object will contain the upper 32 bits of the associated
1771 dsmonPdistTopNHCRate object.
1773 If the associated dsmonPdistTopNCtlRateBase is equal to
1774 'dsmonPdistTopNPkts' or 'dsmonPdistTopNOctets', then this
1775 object will contain the value zero.
1777 The agent MAY choose not to instantiate this object if High
1778 Capacity monitoring is not supported."
1779 ::= { dsmonPdistTopNEntry 5 }
1784 dsmonPdistTopNHCRate OBJECT-TYPE
1785 SYNTAX CounterBasedGauge64
1786 MAX-ACCESS read-only
1789 "The amount of change in the selected variable during this
1790 sampling interval. The selected variable is this protocol's
1791 instance of the object selected by
1792 dsmonPdistTopNCtlRateBase.
1794 If the associated dsmonPdistTopNCtlRateBase is equal to
1795 'dsmonPdistTopNPkts' or 'dsmonPdistTopNOctets', then this
1796 object will contain the value zero, and the associated
1797 dsmonPdistTopNRate object will contain the change in the
1798 selected variable during the sampling interval.
1800 The agent MAY choose not to instantiate this object if High
1801 Capacity monitoring is not supported."
1802 ::= { dsmonPdistTopNEntry 6 }
1805 -- ***********************************************************
1807 -- * P E R - H O S T C O L L E C T I O N S *
1809 -- ***********************************************************
1813 -- NL Host Statistics Control Table
1816 dsmonHostCtlTable OBJECT-TYPE
1817 SYNTAX SEQUENCE OF DsmonHostCtlEntry
1818 MAX-ACCESS not-accessible
1821 "Controls setup of per counter aggregation group, per
1822 network layer host distribution statistics.
1824 Note that an agent MAY choose to limit the actual number of
1825 entries which may be created in this table. In this case,
1826 the agent SHOULD return an error-status of
1827 'resourceUnavailable(13)', as per section 4.2.5 of the
1828 'Protocol Operations for SNMPv2' specification [RFC1905]."
1829 ::= { dsmonHostObjects 1 }
1831 dsmonHostCtlEntry OBJECT-TYPE
1835 SYNTAX DsmonHostCtlEntry
1836 MAX-ACCESS not-accessible
1839 "A conceptual row in the dsmonHostCtlTable.
1841 Entries are created and deleted from this table by
1842 management action only, using the dsmonHostCtlStatus
1845 The agent SHOULD support non-volatile configuration of this
1846 table, and upon system initialization, the table SHOULD be
1847 initialized with the saved values.
1849 Activation of a control row in this table will cause an
1850 associated dsmonHostTable to be created and maintained by
1852 INDEX { dsmonHostCtlIndex }
1853 ::= { dsmonHostCtlTable 1 }
1855 DsmonHostCtlEntry ::= SEQUENCE {
1856 dsmonHostCtlIndex Integer32,
1857 dsmonHostCtlDataSource DataSource,
1858 dsmonHostCtlAggProfile DsmonCounterAggProfileIndex,
1859 dsmonHostCtlMaxDesiredEntries Integer32,
1860 dsmonHostCtlIPv4PrefixLen Integer32,
1861 dsmonHostCtlIPv6PrefixLen Integer32,
1862 dsmonHostCtlDroppedFrames Counter32,
1863 dsmonHostCtlInserts Counter32,
1864 dsmonHostCtlDeletes Counter32,
1865 dsmonHostCtlCreateTime LastCreateTime,
1866 dsmonHostCtlOwner OwnerString,
1867 dsmonHostCtlStatus RowStatus
1870 dsmonHostCtlIndex OBJECT-TYPE
1871 SYNTAX Integer32 (1..65535)
1872 MAX-ACCESS not-accessible
1875 "An arbitrary and unique index for this dsmonHostCtlEntry."
1876 ::= { dsmonHostCtlEntry 1 }
1878 dsmonHostCtlDataSource OBJECT-TYPE
1880 MAX-ACCESS read-create
1886 "The source of data for the associated dsmonHostTable.
1888 Note that only packets that contain a network protocol
1889 encapsulation which contains a DS field [RFC2474] will be
1890 counted in this table.
1892 This object MUST NOT be modified if the associated
1893 dsmonHostCtlStatus object is equal to active(1)."
1894 ::= { dsmonHostCtlEntry 2 }
1896 dsmonHostCtlAggProfile OBJECT-TYPE
1897 SYNTAX DsmonCounterAggProfileIndex
1898 MAX-ACCESS read-create
1901 "The dsmonAggControlIndex value identifying the counter
1902 aggregation profile which should be used on behalf of this
1905 The associated dsmonAggControlEntry and
1906 dsmonAggProfileEntries, identified by the same
1907 dsmonAggControlIndex index value, MUST be active in order
1908 for this entry to remain active. It is possible for the
1909 counter aggregation configuration to change from a valid to
1910 invalid state for this dsmonHost collection. In this case,
1911 the associated dsmonHostCtlStatus object will be changed to
1912 the 'notReady' state, and data collection will not occur on
1913 behalf of this control entry.
1915 Note that an agent MAY choose to limit the actual number of
1916 counter aggregation profiles which may be applied to a
1917 particular data source.
1919 This object MUST NOT be modified if the associated
1920 dsmonHostCtlStatus object is equal to active(1)."
1921 ::= { dsmonHostCtlEntry 3 }
1923 dsmonHostCtlMaxDesiredEntries OBJECT-TYPE
1924 SYNTAX Integer32 (-1 | 1..2147483647)
1925 UNITS "table entries"
1926 MAX-ACCESS read-create
1929 "The maximum number of entries that are desired in the
1930 dsmonHostTable on behalf of this control entry. The probe
1931 will not create more than this number of associated entries
1932 in the table, but MAY choose to create fewer entries in this
1933 table for any reason including the lack of resources.
1937 If this value is set to -1, the probe MAY create any number
1938 of entries in this table.
1940 This object MUST NOT be modified if the associated
1941 dsmonHostCtlStatus object is equal to active(1)."
1942 ::= { dsmonHostCtlEntry 4 }
1944 dsmonHostCtlIPv4PrefixLen OBJECT-TYPE
1945 SYNTAX Integer32 (8..32)
1947 MAX-ACCESS read-create
1950 "The number of 'leftmost' contiguous bits in the host
1951 address field for encapsulations of IPv4, that should be
1952 maintained in this collection. This object controls how the
1953 dsmonHostAddress object is derived for packets which contain
1954 an encapsulation of IPv4.
1956 If this object has a value less than 32, then 'm' rightmost
1957 bits, where 'm' is equal to '32 -
1958 dsmonHostCtlIPv4PrefixLen', will be cleared to zero for
1959 counting purposes only. The 'leftmost' bit is the most
1960 significant bit of the first network-byte-order octet of the
1963 If this object is equal to 32, then no bits are cleared in
1964 each dsmonHostAddress field.
1966 This object MUST NOT be modified if the associated
1967 dsmonHostCtlStatus object is equal to active(1)."
1969 ::= { dsmonHostCtlEntry 5 }
1971 dsmonHostCtlIPv6PrefixLen OBJECT-TYPE
1972 SYNTAX Integer32 (8..128)
1974 MAX-ACCESS read-create
1977 "The number of 'leftmost' contiguous bits in the host
1978 address field for encapsulations of IPv6, that should be
1979 maintained in this collection. This object controls how the
1980 dsmonHostAddress object is derived for packets which contain
1981 an encapsulation of IPv6.
1983 If this object has a value less than 128, then 'm' rightmost
1984 bits, where 'm' is equal to '128 -
1988 dsmonHostCtlIPv6PrefixLen', will be cleared to zero for
1989 counting purposes only. The 'leftmost' bit is the most
1990 significant bit of the first network-byte-order octet of the
1993 If this object is equal to 128, then no bits are cleared in
1994 each dsmonHostAddress field.
1996 This object MUST NOT be modified if the associated
1997 dsmonHostCtlStatus object is equal to active(1)."
1999 ::= { dsmonHostCtlEntry 6 }
2001 dsmonHostCtlDroppedFrames OBJECT-TYPE
2004 MAX-ACCESS read-only
2007 "The total number of frames which were received by the probe
2008 and therefore not accounted for in the *StatsDropEvents, but
2009 for which the probe chose not to count for the associated
2010 dsmonHost entries for whatever reason. Most often, this
2011 event occurs when the probe is out of some resources and
2012 decides to shed load from this collection.
2014 This count does not include packets that were not counted
2015 because they had MAC-layer errors.
2017 Note that if the dsmonHostTable is inactive because no
2018 appropriate protocols are enabled in the protocol directory,
2019 this value SHOULD be 0.
2021 Note that, unlike the dropEvents counter, this number is the
2022 exact number of frames dropped."
2023 ::= { dsmonHostCtlEntry 7 }
2025 dsmonHostCtlInserts OBJECT-TYPE
2027 UNITS "table entries"
2028 MAX-ACCESS read-only
2031 "The number of times a dsmonHost entry has been inserted
2032 into the dsmonHost table. If an entry is inserted, then
2033 deleted, and then inserted, this counter will be incremented
2039 To allow for efficient implementation strategies, agents MAY
2040 delay updating this object for short periods of time. For
2041 example, an implementation strategy may allow internal data
2042 structures to differ from those visible via SNMP for short
2043 periods of time. This counter may reflect the internal data
2044 structures for those short periods of time.
2046 Note that the table size can be determined by subtracting
2047 dsmonHostCtlDeletes from dsmonHostCtlInserts."
2048 ::= { dsmonHostCtlEntry 8 }
2050 dsmonHostCtlDeletes OBJECT-TYPE
2052 UNITS "table entries"
2053 MAX-ACCESS read-only
2056 "The number of times a dsmonHost entry has been deleted from
2057 the dsmonHost table (for any reason). If an entry is
2058 deleted, then inserted, and then deleted, this counter will
2059 be incremented by 2.
2061 To allow for efficient implementation strategies, agents MAY
2062 delay updating this object for short periods of time. For
2063 example, an implementation strategy may allow internal data
2064 structures to differ from those visible via SNMP for short
2065 periods of time. This counter may reflect the internal data
2066 structures for those short periods of time.
2068 Note that the table size can be determined by subtracting
2069 dsmonHostCtlDeletes from dsmonHostCtlInserts."
2070 ::= { dsmonHostCtlEntry 9 }
2072 dsmonHostCtlCreateTime OBJECT-TYPE
2073 SYNTAX LastCreateTime
2074 MAX-ACCESS read-only
2077 "The value of sysUpTime when this control entry was last
2078 activated. This can be used by the management station to
2079 detect if the table has been deleted and recreated between
2081 ::= { dsmonHostCtlEntry 10 }
2083 dsmonHostCtlOwner OBJECT-TYPE
2085 MAX-ACCESS read-create
2091 "The entity that configured this entry and is therefore
2092 using the resources assigned to it."
2093 ::= { dsmonHostCtlEntry 11 }
2095 dsmonHostCtlStatus OBJECT-TYPE
2097 MAX-ACCESS read-create
2100 "The status of this dsmonHostCtlEntry.
2102 An entry MUST NOT exist in the active state unless all
2103 objects in the entry have an appropriate value.
2105 If this object is not equal to active(1), all associated
2106 entries in the dsmonHostTable shall be deleted."
2107 ::= { dsmonHostCtlEntry 12 }
2110 -- NL Host Statistics Table
2113 dsmonHostTable OBJECT-TYPE
2114 SYNTAX SEQUENCE OF DsmonHostEntry
2115 MAX-ACCESS not-accessible
2118 "A collection of statistics for particular network protocols
2119 which contain a DS field, and that has been discovered on a
2120 particular dataSource.
2122 The probe will add to this table all appropriate network
2123 protocols, for each network address seen as the source or
2124 destination address in all packets with no MAC errors, and
2125 will increment octet and packet counts in the table for all
2126 packets with no MAC errors.
2128 If the dsmonAggControlLocked object is equal to 'false',
2129 then all entries in this table will be deleted, and the
2130 agent will not process packets on behalf of any
2132 ::= { dsmonHostObjects 2 }
2134 dsmonHostEntry OBJECT-TYPE
2135 SYNTAX DsmonHostEntry
2136 MAX-ACCESS not-accessible
2142 "A list of information on Differentiated Services DSCP
2143 usage, containing packet and octet counters for each counter
2144 aggregation group index configured for collection per host
2145 address, as identified in the dsmonAggProfileTable.
2147 The dsmonHostCtlIndex value in the index identifies the
2148 dsmonHostCtlEntry on whose behalf this entry was created.
2150 The protocolDirLocalIndex value in the index identifies the
2151 specific network layer protocol encapsulation associated
2152 with each entry, and the network protocol type of the
2153 dsmonHostAddress object. It MUST identify a
2154 protocolDirEntry which contains a DS field (e.g., IPv4 or
2155 IPv6). Note that if a protocol encapsulation with multiple
2156 network layers is specified, then associated entries in this
2157 table refer to the innermost network protocol layer host
2160 The dsmonAggGroupIndex value in the index is determined by
2161 examining the DSCP value in each monitored packet, and the
2162 dsmonAggProfileTable entry configured for that value.
2164 An example of the indexing of this entry is
2165 dsmonHostOutPkts.1.27273.3.200.4.171.69.120.0"
2166 INDEX { dsmonHostCtlIndex,
2169 protocolDirLocalIndex,
2171 ::= { dsmonHostTable 1 }
2173 DsmonHostEntry ::= SEQUENCE {
2174 dsmonHostTimeMark TimeFilter,
2175 dsmonHostAddress OCTET STRING,
2176 dsmonHostInPkts ZeroBasedCounter32,
2177 dsmonHostInOctets ZeroBasedCounter32,
2178 dsmonHostInOvflPkts ZeroBasedCounter32,
2179 dsmonHostInOvflOctets ZeroBasedCounter32,
2180 dsmonHostInHCPkts ZeroBasedCounter64,
2181 dsmonHostInHCOctets ZeroBasedCounter64,
2182 dsmonHostOutPkts ZeroBasedCounter32,
2183 dsmonHostOutOctets ZeroBasedCounter32,
2184 dsmonHostOutOvflPkts ZeroBasedCounter32,
2185 dsmonHostOutOvflOctets ZeroBasedCounter32,
2186 dsmonHostOutHCPkts ZeroBasedCounter64,
2187 dsmonHostOutHCOctets ZeroBasedCounter64,
2188 dsmonHostCreateTime LastCreateTime
2194 dsmonHostTimeMark OBJECT-TYPE
2196 MAX-ACCESS not-accessible
2199 "The Time Filter index for this table. This object may be
2200 used by a management station to retrieve only rows which
2201 have been created or modified since a particular time. Note
2202 that the current value for a row are always returned and the
2203 TimeFilter is not a historical data archiving mechanism.
2204 Refer to RFC 2021 [RFC2021] for a detailed description of
2205 TimeFilter operation."
2206 ::= { dsmonHostEntry 1 }
2208 dsmonHostAddress OBJECT-TYPE
2209 SYNTAX OCTET STRING (SIZE (0..110))
2210 MAX-ACCESS not-accessible
2213 "The network address for this dsmonHostEntry.
2215 This object is encoded according to the protocol type
2216 indicated by the protocolDirLocalIndex value in the index.
2218 In addition, this object may have some 'rightmost' bits
2219 cleared to zero for counting purposes, as indicated by the
2220 associated dsmonHostCtlIPv4PrefixLen or
2221 dsmonHostCtlIPv6PrefixLen objects."
2222 ::= { dsmonHostEntry 2 }
2224 dsmonHostInPkts OBJECT-TYPE
2225 SYNTAX ZeroBasedCounter32
2227 MAX-ACCESS read-only
2230 "The number of packets without errors, using one of the DSCP
2231 values in the indicated counter aggregation group, and
2232 transmitted to this address, since this entry was added to
2233 the dsmonHostTable. Note that this is the number of link-
2234 layer packets, so if a single network-layer packet is
2235 fragmented into several link-layer frames, this counter is
2236 incremented several times."
2237 ::= { dsmonHostEntry 3 }
2239 dsmonHostInOctets OBJECT-TYPE
2243 SYNTAX ZeroBasedCounter32
2245 MAX-ACCESS read-only
2248 "The number of octets in all packets, transmitted to this
2249 address and using one of the DSCP values in the indicated
2250 counter aggregation group, since this entry was added to the
2251 dsmonHostTable (excluding framing bits but including FCS
2252 octets), excluding those octets in packets that contained
2255 Note this doesn't count just those octets in the particular
2256 protocol frames, but includes the entire packet that
2257 contained the protocol."
2258 ::= { dsmonHostEntry 4 }
2260 dsmonHostInOvflPkts OBJECT-TYPE
2261 SYNTAX ZeroBasedCounter32
2262 MAX-ACCESS read-only
2265 "The number of times the associated dsmonHostInPkts counter
2266 has overflowed. Note that this object will only be
2267 instantiated if the associated dsmonHostInHCPkts object is
2268 also instantiated for a particular dataSource."
2269 ::= { dsmonHostEntry 5 }
2271 dsmonHostInOvflOctets OBJECT-TYPE
2272 SYNTAX ZeroBasedCounter32
2273 MAX-ACCESS read-only
2276 "The number of times the associated dsmonHostInOctets
2277 counter has overflowed. Note that this object will only be
2278 instantiated if the associated dsmonHostInHCOctets object is
2279 also instantiated for a particular dataSource."
2280 ::= { dsmonHostEntry 6 }
2282 dsmonHostInHCPkts OBJECT-TYPE
2283 SYNTAX ZeroBasedCounter64
2285 MAX-ACCESS read-only
2288 "The 64-bit version of the dsmonHostInPkts object.
2290 Note that this object will only be instantiated if the RMON
2294 agent supports High Capacity monitoring for a particular
2296 ::= { dsmonHostEntry 7 }
2298 dsmonHostInHCOctets OBJECT-TYPE
2299 SYNTAX ZeroBasedCounter64
2301 MAX-ACCESS read-only
2304 "The 64-bit version of the dsmonHostInOctets object.
2306 Note that this object will only be instantiated if the RMON
2307 agent supports High Capacity monitoring for a particular
2309 ::= { dsmonHostEntry 8 }
2311 dsmonHostOutPkts OBJECT-TYPE
2312 SYNTAX ZeroBasedCounter32
2314 MAX-ACCESS read-only
2317 "The number of packets without errors, using one of the DSCP
2318 values in the indicated counter aggregation group, and
2319 transmitted by this address, since this entry was added to
2320 the dsmonHostTable. Note that this is the number of link-
2321 layer packets, so if a single network-layer packet is
2322 fragmented into several link-layer frames, this counter is
2323 incremented several times."
2324 ::= { dsmonHostEntry 9 }
2326 dsmonHostOutOctets OBJECT-TYPE
2327 SYNTAX ZeroBasedCounter32
2329 MAX-ACCESS read-only
2332 "The number of octets, transmitted by this address and using
2333 one of the DSCP values in the identified counter aggregation
2334 group, since this entry was added to the dsmonHostTable
2335 (excluding framing bits but including FCS octets), excluding
2336 those octets in packets that contained errors.
2338 Note this doesn't count just those octets in the particular
2339 protocol frames, but includes the entire packet that
2340 contained the protocol."
2341 ::= { dsmonHostEntry 10 }
2345 dsmonHostOutOvflPkts OBJECT-TYPE
2346 SYNTAX ZeroBasedCounter32
2347 MAX-ACCESS read-only
2350 "The number of times the associated dsmonHostOutPkts counter
2351 has overflowed. Note that this object will only be
2352 instantiated if the associated dsmonHostOutHCPkts object is
2353 also instantiated for a particular dataSource."
2354 ::= { dsmonHostEntry 11 }
2356 dsmonHostOutOvflOctets OBJECT-TYPE
2357 SYNTAX ZeroBasedCounter32
2358 MAX-ACCESS read-only
2361 "The number of times the associated dsmonHostOutOctets
2362 counter has overflowed. Note that this object will only be
2363 instantiated if the associated dsmonHostOutHCOctets object
2364 is also instantiated for a particular dataSource."
2365 ::= { dsmonHostEntry 12 }
2367 dsmonHostOutHCPkts OBJECT-TYPE
2368 SYNTAX ZeroBasedCounter64
2370 MAX-ACCESS read-only
2373 "The 64-bit version of the dsmonHostOutPkts object.
2375 Note that this object will only be instantiated if the RMON
2376 agent supports High Capacity monitoring for a particular
2378 ::= { dsmonHostEntry 13 }
2380 dsmonHostOutHCOctets OBJECT-TYPE
2381 SYNTAX ZeroBasedCounter64
2383 MAX-ACCESS read-only
2386 "The 64-bit version of the dsmonHostOutOctets object.
2388 Note that this object will only be instantiated if the RMON
2389 agent supports High Capacity monitoring for a particular
2391 ::= { dsmonHostEntry 14 }
2396 dsmonHostCreateTime OBJECT-TYPE
2397 SYNTAX LastCreateTime
2398 MAX-ACCESS read-only
2401 "The value of sysUpTime when this dsmonHost entry was last
2402 instantiated by the agent. This can be used by the
2403 management station to ensure that the entry has not been
2404 deleted and recreated between polls."
2405 ::= { dsmonHostEntry 15 }
2409 -- Per-Protocol Per-Host NL Statistics TopN Control Table
2412 dsmonHostTopNCtlTable OBJECT-TYPE
2413 SYNTAX SEQUENCE OF DsmonHostTopNCtlEntry
2414 MAX-ACCESS not-accessible
2417 "A set of parameters that control the creation of a report
2418 of the top N dsmonHost entries according to a selected
2421 Note that an agent MAY choose to limit the actual number of
2422 entries which may be created in this table. In this case,
2423 the agent SHOULD return an error-status of
2424 'resourceUnavailable(13)', as per section 4.2.5 of the
2425 'Protocol Operations for SNMPv2' specification [RFC1905]."
2426 ::= { dsmonHostObjects 3 }
2428 dsmonHostTopNCtlEntry OBJECT-TYPE
2429 SYNTAX DsmonHostTopNCtlEntry
2430 MAX-ACCESS not-accessible
2433 "A conceptual row in the dsmonHostTopNCtlTable.
2435 Entries are created and deleted from this table by
2436 management action only, using the dsmonHostTopNCtlStatus
2439 The agent SHOULD support non-volatile configuration of this
2440 table, and upon system initialization, the table SHOULD be
2441 initialized with the saved values.
2443 Activation of a control row in this table will cause an
2447 associated dsmonHostTopNTable to be created and maintained
2449 INDEX { dsmonHostTopNCtlIndex }
2450 ::= { dsmonHostTopNCtlTable 1 }
2452 DsmonHostTopNCtlEntry ::= SEQUENCE {
2453 dsmonHostTopNCtlIndex Integer32,
2454 dsmonHostTopNCtlHostIndex Integer32,
2455 dsmonHostTopNCtlRateBase INTEGER,
2456 dsmonHostTopNCtlTimeRemaining Integer32,
2457 dsmonHostTopNCtlGeneratedReports Counter32,
2458 dsmonHostTopNCtlDuration Integer32,
2459 dsmonHostTopNCtlRequestedSize Integer32,
2460 dsmonHostTopNCtlGrantedSize Integer32,
2461 dsmonHostTopNCtlStartTime TimeStamp,
2462 dsmonHostTopNCtlOwner OwnerString,
2463 dsmonHostTopNCtlStatus RowStatus
2466 dsmonHostTopNCtlIndex OBJECT-TYPE
2467 SYNTAX Integer32 (1..65535)
2468 MAX-ACCESS not-accessible
2471 "An index that uniquely identifies an entry in the
2472 dsmonHostTopNCtlTable. Each such entry defines one Top N
2473 report prepared for one RMON dataSource."
2474 ::= { dsmonHostTopNCtlEntry 1 }
2476 dsmonHostTopNCtlHostIndex OBJECT-TYPE
2477 SYNTAX Integer32 (1..65535)
2478 MAX-ACCESS read-create
2481 "The dsmonHostTable for which a top N report will be
2482 prepared on behalf of this entry. The dsmonHostTable is
2483 identified by the value of the dsmonHostCtlIndex for that
2484 table - that value is used here to identify the particular
2487 This object MUST NOT be modified if the associated
2488 dsmonHostTopNCtlStatus object is equal to active(1)."
2489 ::= { dsmonHostTopNCtlEntry 2 }
2491 dsmonHostTopNCtlRateBase OBJECT-TYPE
2493 dsmonHostTopNInPkts(1),
2494 dsmonHostTopNInOctets(2),
2498 dsmonHostTopNOutPkts(3),
2499 dsmonHostTopNOutOctets(4),
2500 dsmonHostTopNTotalPkts(5),
2501 dsmonHostTopNTotalOctets(6),
2502 dsmonHostTopNInHCPkts(7),
2503 dsmonHostTopNInHCOctets(8),
2504 dsmonHostTopNOutHCPkts(9),
2505 dsmonHostTopNOutHCOctets(10),
2506 dsmonHostTopNTotalHCPkts(11),
2507 dsmonHostTopNTotalHCOctets(12)
2509 MAX-ACCESS read-create
2512 "The variable(s) for each dsmonHost that the
2513 dsmonHostTopNRate and dsmonHostTopNHCRate variables are
2514 based upon. Each dsmonHostTopN report generated on behalf
2515 of this control entry will be ranked in descending order,
2516 based on the associated dsmonHostTable counter(s),
2517 identified by this object.
2519 The following table identifies the dsmonHostTable counters
2520 associated with each enumeration:
2522 Enumeration RateBase MIB Objects
2523 ----------- --------------------
2524 dsmonHostTopNInPkts dsmonHostInPkts
2525 dsmonHostTopNInOctets dsmonHostInOctets
2526 dsmonHostTopNOutPkts dsmonHostOutPkts
2527 dsmonHostTopNOutOctets dsmonHostOutOctets
2528 dsmonHostTopNTotalPkts dsmonHostInPkts +
2530 dsmonHostTopNTotalOctets dsmonHostInOctets +
2532 dsmonHostTopNInHCPkts dsmonHostInHCPkts
2533 dsmonHostTopNInHCOctets dsmonHostInHCOctets
2534 dsmonHostTopNOutHCPkts dsmonHostOutHCPkts
2535 dsmonHostTopNOutHCOctets dsmonHostOutHCPkts
2536 dsmonHostTopNTotalHCPkts dsmonHostInHCPkts +
2538 dsmonHostTopNTotalHCOctets dsmonHostInHCOctets +
2539 dsmonHostOutHCOctets
2541 The following enumerations are only available if the agent
2542 supports High Capacity monitoring:
2544 dsmonHostTopNInHCPkts
2545 dsmonHostTopNInHCOctets
2549 dsmonHostTopNOutHCPkts
2550 dsmonHostTopNOutHCOctets
2551 dsmonHostTopNTotalHCPkts
2552 dsmonHostTopNTotalHCOctets
2554 It is an implementation-specific matter whether an agent can
2555 detect an overflow condition resulting from the addition of
2556 two counter delta values for the following enumerations:
2558 dsmonHostTopNTotalPkts
2559 dsmonHostTopNTotalOctets
2560 dsmonHostTopNTotalHCPkts
2561 dsmonHostTopNTotalHCOctets
2563 In the event such an overflow condition can be detected by
2564 the agent, the associated dsmonHostTopNRate,
2565 dsmonHostTopNRateOvfl, and/or dsmonHostTopNHCRate objects
2566 should be set to their maximum value.
2568 This object MUST NOT be modified if the associated
2569 dsmonHostTopNCtlStatus object is equal to active(1)."
2570 ::= { dsmonHostTopNCtlEntry 3 }
2572 dsmonHostTopNCtlTimeRemaining OBJECT-TYPE
2573 SYNTAX Integer32 (0..2147483647)
2575 MAX-ACCESS read-create
2578 "The number of seconds left in the report currently being
2579 collected. When this object is modified by the management
2580 station, a new collection is started, possibly aborting a
2581 currently running report. The new value is used as the
2582 requested duration of this report, and is immediately loaded
2583 into the associated dsmonHostTopNCtlDuration object.
2585 When the report finishes, the probe will automatically start
2586 another collection with the same initial value of
2587 dsmonHostTopNCtlTimeRemaining. Thus the management station
2588 may simply read the resulting reports repeatedly, checking
2589 the startTime and duration each time to ensure that a report
2590 was not missed or that the report parameters were not
2593 While the value of this object is non-zero, it decrements by
2594 one per second until it reaches zero. At the time that this
2595 object decrements to zero, the report is made accessible in
2596 the dsmonHostTopNTable, overwriting any report that may be
2602 When this object is modified by the management station, any
2603 associated entries in the dsmonHostTopNTable shall be
2606 ::= { dsmonHostTopNCtlEntry 4 }
2608 dsmonHostTopNCtlGeneratedReports OBJECT-TYPE
2611 MAX-ACCESS read-only
2614 "The number of reports that have been generated by this
2616 ::= { dsmonHostTopNCtlEntry 5 }
2618 dsmonHostTopNCtlDuration OBJECT-TYPE
2619 SYNTAX Integer32 (0..2147483647)
2621 MAX-ACCESS read-only
2624 "The number of seconds that this report has collected during
2625 the last sampling interval.
2627 When the associated dsmonHostTopNCtlTimeRemaining object is
2628 set, this object shall be set by the probe to the same value
2629 and shall not be modified until the next time the
2630 dsmonHostTopNCtlTimeRemaining is set.
2632 This value shall be zero if no reports have been requested
2633 for this dsmonHostTopNCtlEntry."
2634 ::= { dsmonHostTopNCtlEntry 6 }
2636 dsmonHostTopNCtlRequestedSize OBJECT-TYPE
2637 SYNTAX Integer32 (0..2147483647)
2638 UNITS "table entries"
2639 MAX-ACCESS read-create
2642 "The maximum number of dsmonHost entries requested for this
2645 When this object is created or modified, the probe SHOULD
2646 set dsmonHostTopNCtlGrantedSize as closely to this object as
2647 is possible for the particular probe implementation and
2651 available resources."
2653 ::= { dsmonHostTopNCtlEntry 7 }
2655 dsmonHostTopNCtlGrantedSize OBJECT-TYPE
2656 SYNTAX Integer32 (0..2147483647)
2657 UNITS "table entries"
2658 MAX-ACCESS read-only
2661 "The maximum number of dsmonHost entries in this report.
2663 When the associated dsmonHostTopNCtlRequestedSize object is
2664 created or modified, the probe SHOULD set this object as
2665 closely to the requested value as is possible for the
2666 particular implementation and available resources. The
2667 probe MUST NOT lower this value except as a result of a
2668 set to the associated dsmonHostTopNCtlRequestedSize
2671 Protocol entries with the highest value of dsmonHostTopNRate
2672 or dsmonHostTopNHCRate (depending on the value of the
2673 associated dsmonHostTopNCtlRateBase object) shall be placed
2674 in this table in decreasing order of this rate until there
2675 is no more room or until there are no more dsmonHost
2677 ::= { dsmonHostTopNCtlEntry 8 }
2679 dsmonHostTopNCtlStartTime OBJECT-TYPE
2681 MAX-ACCESS read-only
2684 "The value of sysUpTime when this top N report was last
2685 started. In other words, this is the time that the
2686 associated dsmonHostTopNCtlTimeRemaining object was modified
2687 to start the requested report or the time the report was
2688 last automatically (re)started.
2690 This object may be used by the management station to
2691 determine if a report was missed or not."
2692 ::= { dsmonHostTopNCtlEntry 9 }
2694 dsmonHostTopNCtlOwner OBJECT-TYPE
2696 MAX-ACCESS read-create
2702 "The entity that configured this entry and is therefore
2703 using the resources assigned to it."
2704 ::= { dsmonHostTopNCtlEntry 10 }
2706 dsmonHostTopNCtlStatus OBJECT-TYPE
2708 MAX-ACCESS read-create
2711 "The status of this dsmonHostTopNCtlEntry.
2713 An entry MUST NOT exist in the active state unless all
2714 objects in the entry have an appropriate value.
2716 If this object is not equal to active(1), all associated
2717 entries in the dsmonHostTopNTable shall be deleted by the
2719 ::= { dsmonHostTopNCtlEntry 11 }
2722 -- dsmonHost TopN Table
2725 dsmonHostTopNTable OBJECT-TYPE
2726 SYNTAX SEQUENCE OF DsmonHostTopNEntry
2727 MAX-ACCESS not-accessible
2730 "A set of statistics for those dsmonHost entries that have
2731 counted the highest number of octets or packets.
2733 If the dsmonAggControlLocked object is equal to 'false',
2734 then all entries in this table SHALL be deleted, and the
2735 agent will not process TopN reports on behalf of any
2736 dsmonHostTopNCtlEntry.
2738 When the dsmonAggControlLocked object is set to 'true', then
2739 particular reports SHOULD be restarted from the beginning,
2740 on behalf of all active rows in the dsmonHostTopNCtlTable.
2742 Note that dsmonHost entries which did not increment at all
2743 during the report interval SHOULD NOT be included in
2744 dsmonHostTopN reports."
2745 ::= { dsmonHostObjects 4 }
2747 dsmonHostTopNEntry OBJECT-TYPE
2748 SYNTAX DsmonHostTopNEntry
2749 MAX-ACCESS not-accessible
2755 "A conceptual row in the dsmonHostTopNTable.
2757 The dsmonHostTopNCtlIndex value in the index identifies the
2758 dsmonHostTopNCtlEntry on whose behalf this entry was
2761 Entries in this table are ordered from 1 to 'N', where lower
2762 numbers represent higher values of the rate base object,
2763 over the report interval."
2764 INDEX { dsmonHostTopNCtlIndex, dsmonHostTopNIndex }
2765 ::= { dsmonHostTopNTable 1 }
2767 DsmonHostTopNEntry ::= SEQUENCE {
2768 dsmonHostTopNIndex Integer32,
2769 dsmonHostTopNPDLocalIndex Integer32,
2770 dsmonHostTopNAddress OCTET STRING,
2771 dsmonHostTopNAggGroup DsmonCounterAggGroupIndex,
2772 dsmonHostTopNRate Gauge32,
2773 dsmonHostTopNRateOvfl Gauge32,
2774 dsmonHostTopNHCRate CounterBasedGauge64
2777 dsmonHostTopNIndex OBJECT-TYPE
2778 SYNTAX Integer32 (1..2147483647)
2779 MAX-ACCESS not-accessible
2782 "An index that uniquely identifies an entry in the
2783 dsmonHostTopNTable among those in the same report. This
2784 index is between 1 and N, where N is the number of entries
2786 ::= { dsmonHostTopNEntry 1 }
2788 dsmonHostTopNPDLocalIndex OBJECT-TYPE
2789 SYNTAX Integer32 (1..2147483647)
2790 MAX-ACCESS read-only
2793 "The protocolDirLocalIndex value which identifies the
2794 protocol associated with the dsmonHostTopNAddress object in
2797 If the protocolDirEntry associated with the
2798 protocolDirLocalIndex with the same value as this object is
2799 de-activated or deleted, then the agent MUST delete this
2800 dsmonHostTopN entry."
2804 ::= { dsmonHostTopNEntry 2 }
2806 dsmonHostTopNAddress OBJECT-TYPE
2808 MAX-ACCESS read-only
2811 "The dsmonHostAddress value for the network host identified
2812 in this entry. The associated dsmonHostTopNPDLocalIndex
2813 object identifies the network protocol type and the encoding
2814 rules for this object."
2815 ::= { dsmonHostTopNEntry 3 }
2817 dsmonHostTopNAggGroup OBJECT-TYPE
2818 SYNTAX DsmonCounterAggGroupIndex
2819 MAX-ACCESS read-only
2822 "The counter aggregation group index value associated with
2823 host identified in this entry. This object identifies the
2824 dsmonAggGroupEntry with the same dsmonAggControlIndex value
2825 as the associated dsmonHostCtlAggProfile object and the same
2826 dsmonAggGroupIndex value as this object."
2827 ::= { dsmonHostTopNEntry 4 }
2829 dsmonHostTopNRate OBJECT-TYPE
2831 MAX-ACCESS read-only
2834 "The amount of change in the selected variable during this
2835 sampling interval. The selected variable is this host's
2836 instance of the object selected by dsmonHostTopNCtlRateBase.
2838 If the associated dsmonHostTopNCtlRateBase indicates a High
2839 Capacity monitoring enumeration, (e.g.
2840 'dsmonHostTopNInHCPkts'), then this object will contain the
2841 the least significant 32 bits of the associated
2842 dsmonHostTopNHCRate object."
2843 ::= { dsmonHostTopNEntry 5 }
2845 dsmonHostTopNRateOvfl OBJECT-TYPE
2847 MAX-ACCESS read-only
2850 "The most significant 32 bits of the associated
2851 dsmonHostTopNHCRate object.
2855 If the associated dsmonHostTopNCtlRateBase is equal to any
2856 of the High Capacity monitoring enumerations (e.g.
2857 'dsmonHostTopNInHCPkts'), then this object will contain the
2858 upper 32 bits of the associated dsmonHostTopNHCRate object.
2860 If the associated dsmonHostTopNCtlRateBase is not equal to
2861 any of High Capacity monitoring enumerations, then this
2862 object will contain the value zero.
2864 The agent MAY choose not to instantiate this object if High
2865 Capacity monitoring is not supported."
2866 ::= { dsmonHostTopNEntry 6 }
2868 dsmonHostTopNHCRate OBJECT-TYPE
2869 SYNTAX CounterBasedGauge64
2870 MAX-ACCESS read-only
2873 "The amount of change in the selected variable during this
2874 sampling interval. The selected variable is this host's
2875 instance of the object selected by dsmonHostTopNCtlRateBase.
2877 If the associated dsmonHostTopNCtlRateBase is not equal to
2878 any of the High Capacity monitoring enumerations (e.g.,
2879 'dsmonHostTopNInPkts'), then this object will contain the
2880 value zero, and the associated dsmonHostTopNRate object will
2881 contain the change in the selected variable during the
2884 The agent MAY choose not to instantiate this object if High
2885 Capacity monitoring is not supported."
2886 ::= { dsmonHostTopNEntry 7 }
2889 -- **************************************************************
2891 -- * P E R - C O N V E R S I O N C O L L E C T I O N S *
2893 -- **************************************************************
2896 -- AL Matrix Statistics Control Table
2899 dsmonMatrixCtlTable OBJECT-TYPE
2900 SYNTAX SEQUENCE OF DsmonMatrixCtlEntry
2901 MAX-ACCESS not-accessible
2907 "Controls setup of per counter aggregation group, per host-
2908 pair, application protocol distribution statistics.
2910 Note that an agent MAY choose to limit the actual number of
2911 entries which may be created in this table. In this case,
2912 the agent SHOULD return an error-status of
2913 'resourceUnavailable(13)', as per section 4.2.5 of the
2914 'Protocol Operations for SNMPv2' specification [RFC1905]."
2915 ::= { dsmonMatrixObjects 1 }
2917 dsmonMatrixCtlEntry OBJECT-TYPE
2918 SYNTAX DsmonMatrixCtlEntry
2919 MAX-ACCESS not-accessible
2922 "A conceptual row in the dsmonMatrixCtlTable.
2924 Entries are created and deleted from this table by
2925 management action only, using the dsmonMatrixCtlStatus
2928 The agent SHOULD support non-volatile configuration of this
2929 table, and upon system initialization, the table SHOULD be
2930 initialized with the saved values.
2932 Activation of a control row in this table will cause an
2933 associated dsmonMatrixSDTable and dsmonMatrixDSTable to be
2934 created and maintained by the agent."
2935 INDEX { dsmonMatrixCtlIndex }
2936 ::= { dsmonMatrixCtlTable 1 }
2938 DsmonMatrixCtlEntry ::= SEQUENCE {
2939 dsmonMatrixCtlIndex Integer32,
2940 dsmonMatrixCtlDataSource DataSource,
2941 dsmonMatrixCtlAggProfile DsmonCounterAggProfileIndex,
2942 dsmonMatrixCtlMaxDesiredEntries Integer32,
2943 dsmonMatrixCtlDroppedFrames Counter32,
2944 dsmonMatrixCtlInserts Counter32,
2945 dsmonMatrixCtlDeletes Counter32,
2946 dsmonMatrixCtlCreateTime LastCreateTime,
2947 dsmonMatrixCtlOwner OwnerString,
2948 dsmonMatrixCtlStatus RowStatus
2951 dsmonMatrixCtlIndex OBJECT-TYPE
2952 SYNTAX Integer32 (1..65535)
2953 MAX-ACCESS not-accessible
2959 "An arbitrary and unique index for this
2960 dsmonMatrixCtlEntry."
2961 ::= { dsmonMatrixCtlEntry 1 }
2963 dsmonMatrixCtlDataSource OBJECT-TYPE
2965 MAX-ACCESS read-create
2968 "The source of data for the associated dsmonMatrixSDTable
2969 and dsmonMatrixDSTable.
2971 Note that only packets that contain a network protocol
2972 encapsulation which contains a DS field [RFC2474] will be
2973 counted in this table.
2975 This object MUST NOT be modified if the associated
2976 dsmonMatrixCtlStatus object is equal to active(1)."
2977 ::= { dsmonMatrixCtlEntry 2 }
2979 dsmonMatrixCtlAggProfile OBJECT-TYPE
2980 SYNTAX DsmonCounterAggProfileIndex
2981 MAX-ACCESS read-create
2984 "The dsmonAggControlIndex value identifying the counter
2985 aggregation profile which should be used on behalf of this
2986 dsmonMatrixCtlEntry.
2988 The associated dsmonAggControlEntry and
2989 dsmonAggProfileEntries, identified by the same
2990 dsmonAggControlIndex index value, MUST be active in order
2991 for this entry to remain active. It is possible for the
2992 counter aggregation configuration to change from a valid to
2993 invalid state for this dsmonMatrix collection. In this
2994 case, the associated dsmonMatrixCtlStatus object will be
2995 changed to the 'notReady' state, and data collection will
2996 not occur on behalf of this control entry.
2998 Note that an agent MAY choose to limit the actual number of
2999 counter aggregation profiles which may be applied to a
3000 particular data source.
3002 This object MUST NOT be modified if the associated
3003 dsmonMatrixCtlStatus object is equal to active(1)."
3004 ::= { dsmonMatrixCtlEntry 3 }
3008 dsmonMatrixCtlMaxDesiredEntries OBJECT-TYPE
3009 SYNTAX Integer32 (-1 | 1..2147483647)
3010 UNITS "table entries"
3011 MAX-ACCESS read-create
3014 "The maximum number of entries that are desired in the
3015 dsmonMatrix tables on behalf of this control entry. The
3016 probe will not create more than this number of associated
3017 entries in these tables, but may choose to create fewer
3018 entries in this table for any reason including the lack of
3021 If this value is set to -1, the probe may create any number
3022 of entries in this table.
3024 This object MUST NOT be modified if the associated
3025 dsmonMatrixCtlStatus object is equal to active(1)."
3026 ::= { dsmonMatrixCtlEntry 4 }
3028 dsmonMatrixCtlDroppedFrames OBJECT-TYPE
3031 MAX-ACCESS read-only
3034 "The total number of frames which were received by the probe
3035 and therefore not accounted for in the *StatsDropEvents, but
3036 for which the probe chose not to count for the associated
3037 dsmonMatrixSD and dsmonMatrixDS entries for whatever reason.
3038 Most often, this event occurs when the probe is out of some
3039 resources and decides to shed load from this collection.
3041 This count does not include packets that were not counted
3042 because they had MAC-layer errors.
3044 Note that if the dsmonMatrix tables are inactive because no
3045 appropriate protocols are enabled in the protocol directory,
3046 this value SHOULD be 0.
3048 Note that, unlike the dropEvents counter, this number is the
3049 exact number of frames dropped."
3050 ::= { dsmonMatrixCtlEntry 5 }
3052 dsmonMatrixCtlInserts OBJECT-TYPE
3054 UNITS "table entries"
3055 MAX-ACCESS read-only
3061 "The number of times a dsmonMatrix entry has been inserted
3062 into the dsmonMatrix tables. If an entry is inserted, then
3063 deleted, and then inserted, this counter will be incremented
3064 by 2. The addition of a conversation into both the
3065 dsmonMatrixSDTable and dsmonMatrixDSTable shall be counted
3066 as two insertions (even though every addition into one table
3067 must be accompanied by an insertion into the other).
3069 To allow for efficient implementation strategies, agents may
3070 delay updating this object for short periods of time. For
3071 example, an implementation strategy may allow internal data
3072 structures to differ from those visible via SNMP for short
3073 periods of time. This counter may reflect the internal data
3074 structures for those short periods of time. Note that the
3075 sum of the dsmonMatrixSDTable and dsmonMatrixDSTable sizes
3076 can be determined by subtracting dsmonMatrixCtlDeletes from
3077 dsmonMatrixCtlInserts."
3078 ::= { dsmonMatrixCtlEntry 6 }
3080 dsmonMatrixCtlDeletes OBJECT-TYPE
3082 UNITS "table entries"
3083 MAX-ACCESS read-only
3086 "The number of times a dsmonMatrix entry has been deleted
3087 from the dsmonMatrix tables (for any reason). If an entry
3088 is deleted, then inserted, and then deleted, this counter
3089 will be incremented by 2. The deletion of a conversation
3090 from both the dsmonMatrixSDTable and dsmonMatrixDSTable
3091 shall be counted as two deletions (even though every
3092 deletion from one table must be accompanied by a deletion
3095 To allow for efficient implementation strategies, agents MAY
3096 delay updating this object for short periods of time. For
3097 example, an implementation strategy may allow internal data
3098 structures to differ from those visible via SNMP for short
3099 periods of time. This counter may reflect the internal data
3100 structures for those short periods of time.
3102 Note that the sum of the dsmonMatrixSDTable and
3103 dsmonMatrixDSTable sizes can be determined by subtracting
3104 dsmonMatrixCtlDeletes from dsmonMatrixCtlInserts."
3105 ::= { dsmonMatrixCtlEntry 7 }
3110 dsmonMatrixCtlCreateTime OBJECT-TYPE
3111 SYNTAX LastCreateTime
3112 MAX-ACCESS read-only
3115 "The value of sysUpTime when this control entry was last
3116 activated. This can be used by the management station to
3117 detect if the table has been deleted and recreated between
3119 ::= { dsmonMatrixCtlEntry 8 }
3121 dsmonMatrixCtlOwner OBJECT-TYPE
3123 MAX-ACCESS read-create
3126 "The entity that configured this entry and is therefore
3127 using the resources assigned to it."
3128 ::= { dsmonMatrixCtlEntry 9 }
3130 dsmonMatrixCtlStatus OBJECT-TYPE
3132 MAX-ACCESS read-create
3135 "The status of this dsmonMatrixCtlEntry.
3137 An entry MUST NOT exist in the active state unless all
3138 objects in the entry have an appropriate value.
3140 If this object is not equal to active(1), all associated
3141 entries in the dsmonMatrixSDTable and dsmonMatrixDSTable
3143 ::= { dsmonMatrixCtlEntry 10 }
3146 -- AL Matrix SD Statistics Table
3149 dsmonMatrixSDTable OBJECT-TYPE
3150 SYNTAX SEQUENCE OF DsmonMatrixSDEntry
3151 MAX-ACCESS not-accessible
3154 "A list of application traffic matrix entries which collect
3155 statistics for conversations of a particular application
3156 protocol between two network-level addresses. This table is
3157 indexed first by the source address and then by the
3161 destination address to make it convenient to collect all
3162 statistics from a particular address.
3164 The probe will add to this table all pairs of addresses for
3165 all protocols seen in all packets with no MAC errors, and
3166 will increment octet and packet counts in the table for all
3167 packets with no MAC errors."
3168 ::= { dsmonMatrixObjects 2 }
3170 dsmonMatrixSDEntry OBJECT-TYPE
3171 SYNTAX DsmonMatrixSDEntry
3172 MAX-ACCESS not-accessible
3175 "A conceptual row in the dsmonMatrixSDTable.
3177 The dsmonMatrixCtlIndex value in the index identifies the
3178 dsmonMatrixCtlEntry on whose behalf this entry was created.
3180 The dsmonAggGroupIndex value in the index is determined by
3181 examining the DSCP value in each monitored packet, and the
3182 dsmonAggProfileTable entry configured for that value."
3183 INDEX { dsmonMatrixCtlIndex,
3184 dsmonMatrixTimeMark,
3187 dsmonMatrixSourceAddress,
3188 dsmonMatrixDestAddress,
3191 ::= { dsmonMatrixSDTable 1 }
3193 DsmonMatrixSDEntry ::= SEQUENCE {
3194 dsmonMatrixTimeMark TimeFilter,
3195 dsmonMatrixNLIndex Integer32,
3196 dsmonMatrixSourceAddress OCTET STRING,
3197 dsmonMatrixDestAddress OCTET STRING,
3198 dsmonMatrixALIndex Integer32,
3199 dsmonMatrixSDPkts ZeroBasedCounter32,
3200 dsmonMatrixSDOvflPkts ZeroBasedCounter32,
3201 dsmonMatrixSDHCPkts ZeroBasedCounter64,
3202 dsmonMatrixSDOctets ZeroBasedCounter32,
3203 dsmonMatrixSDOvflOctets ZeroBasedCounter32,
3204 dsmonMatrixSDHCOctets ZeroBasedCounter64,
3205 dsmonMatrixSDCreateTime LastCreateTime
3208 dsmonMatrixTimeMark OBJECT-TYPE
3213 MAX-ACCESS not-accessible
3216 "The Time Filter index for this table. This object may be
3217 used by a management station to retrieve only rows which
3218 have been created or modified since a particular time. Note
3219 that the current value for a row are always returned and the
3220 TimeFilter is not a historical data archiving mechanism.
3221 Refer to RFC 2021 [RFC2021] for a detailed description of
3222 TimeFilter operation."
3223 ::= { dsmonMatrixSDEntry 1 }
3225 dsmonMatrixNLIndex OBJECT-TYPE
3226 SYNTAX Integer32 (1..2147483647)
3227 MAX-ACCESS not-accessible
3230 "The protocolDirLocalIndex value of a protocolDirEntry
3231 representing the specific network layer protocol
3232 encapsulation associated with each entry, and the network
3233 protocol type of the dsmonMatrixSourceAddress and
3234 dsmonMatrixDestAddress objects."
3235 ::= { dsmonMatrixSDEntry 2 }
3237 dsmonMatrixSourceAddress OBJECT-TYPE
3238 SYNTAX OCTET STRING (SIZE (0..54))
3239 MAX-ACCESS not-accessible
3242 "The network source address for this dsmonMatrix entry.
3244 This is represented as an octet string with specific
3245 semantics and length as identified by the dsmonMatrixNLIndex
3246 component of the index.
3248 For example, if the dsmonMatrixNLIndex indicates an
3249 encapsulation of IPv4, this object is encoded as a length
3250 octet of 4, followed by the 4 octets of the IPv4 address, in
3251 network byte order."
3252 ::= { dsmonMatrixSDEntry 3 }
3254 dsmonMatrixDestAddress OBJECT-TYPE
3255 SYNTAX OCTET STRING (SIZE (0..54))
3256 MAX-ACCESS not-accessible
3259 "The network destination address for this dsmonMatrix entry.
3263 This is represented as an octet string with specific
3264 semantics and length as identified by the dsmonMatrixNLIndex
3265 component of the index.
3267 For example, if the dsmonMatrixNLIndex indicates an
3268 encapsulation of IPv4, this object is encoded as a length
3269 octet of 4, followed by the 4 octets of the IPv4 address, in
3270 network byte order."
3271 ::= { dsmonMatrixSDEntry 4 }
3273 dsmonMatrixALIndex OBJECT-TYPE
3274 SYNTAX Integer32 (1..2147483647)
3275 MAX-ACCESS not-accessible
3278 "The protocolDirLocalIndex value of the protocolDirEntry
3279 representing the specific application layer protocol
3280 associated with each entry.
3282 It MUST identify an protocolDirEntry which is a direct or
3283 indirect descendant of the protocolDirEntry identified by
3284 the associated dsmonMatrixNLIndex object."
3285 ::= { dsmonMatrixSDEntry 5 }
3287 dsmonMatrixSDPkts OBJECT-TYPE
3288 SYNTAX ZeroBasedCounter32
3290 MAX-ACCESS read-only
3293 "The number of packets of this protocol type (indicated by
3294 the associated dsmonMatrixALIndex object) without errors
3295 transmitted from the source address to the destination
3296 address since this entry was added to the
3297 dsmonMatrixSDTable. Note that this is the number of link-
3298 layer packets, so if a single network-layer packet is
3299 fragmented into several link-layer frames, this counter is
3300 incremented several times."
3301 ::= { dsmonMatrixSDEntry 6 }
3303 dsmonMatrixSDOvflPkts OBJECT-TYPE
3304 SYNTAX ZeroBasedCounter32
3305 MAX-ACCESS read-only
3308 "The number of times the associated dsmonMatrixSDPkts
3309 counter has overflowed, since this entry was added to the
3310 dsmonMatrixSDTable."
3314 ::= { dsmonMatrixSDEntry 7 }
3316 dsmonMatrixSDHCPkts OBJECT-TYPE
3317 SYNTAX ZeroBasedCounter64
3319 MAX-ACCESS read-only
3322 "The 64-bit version of the dsmonMatrixSDPkts object.
3324 Note that this object will only be instantiated if the RMON
3325 agent supports High Capacity monitoring for a particular
3327 ::= { dsmonMatrixSDEntry 8 }
3329 dsmonMatrixSDOctets OBJECT-TYPE
3330 SYNTAX ZeroBasedCounter32
3332 MAX-ACCESS read-only
3335 "The number of octets in packets of this protocol type
3336 transmitted from the source address to the destination
3337 address since this entry was added to the dsmonMatrixSDTable
3338 (excluding framing bits but including FCS octets), excluding
3339 those octets in packets that contained errors.
3341 Note this doesn't count just those octets in the particular
3342 protocol frames, but includes the entire packet that
3343 contained the protocol."
3344 ::= { dsmonMatrixSDEntry 9 }
3346 dsmonMatrixSDOvflOctets OBJECT-TYPE
3347 SYNTAX ZeroBasedCounter32
3348 MAX-ACCESS read-only
3351 "The number of times the associated dsmonMatrixSDOctets
3352 counter has overflowed, since this entry was added to the
3353 dsmonMatrixSDTable."
3354 ::= { dsmonMatrixSDEntry 10 }
3356 dsmonMatrixSDHCOctets OBJECT-TYPE
3357 SYNTAX ZeroBasedCounter64
3359 MAX-ACCESS read-only
3365 "The 64-bit version of the dsmonMatrixSDPkts object.
3367 Note that this object will only be instantiated if the RMON
3368 agent supports High Capacity monitoring for a particular
3370 ::= { dsmonMatrixSDEntry 11 }
3372 dsmonMatrixSDCreateTime OBJECT-TYPE
3373 SYNTAX LastCreateTime
3374 MAX-ACCESS read-only
3377 "The value of sysUpTime when this entry was last activated.
3378 This can be used by the management station to ensure that
3379 the entry has not been deleted and recreated between polls."
3380 ::= { dsmonMatrixSDEntry 12 }
3384 -- AL Matrix DS Statistics Table
3387 dsmonMatrixDSTable OBJECT-TYPE
3388 SYNTAX SEQUENCE OF DsmonMatrixDSEntry
3389 MAX-ACCESS not-accessible
3392 "A list of application traffic matrix entries which collect
3393 statistics for conversations of a particular application
3394 protocol between two network-level addresses. This table is
3395 indexed first by the destination address and then by the
3396 source address to make it convenient to collect all
3397 statistics from a particular address.
3399 The probe will add to this table all pairs of addresses for
3400 all protocols seen in all packets with no MAC errors, and
3401 will increment octet and packet counts in the table for all
3402 packets with no MAC errors."
3403 ::= { dsmonMatrixObjects 3 }
3405 dsmonMatrixDSEntry OBJECT-TYPE
3406 SYNTAX DsmonMatrixDSEntry
3407 MAX-ACCESS not-accessible
3410 "A conceptual row in the dsmonMatrixDSTable. Note that this
3411 table is conceptually a re-ordered version of the
3412 dsmonMatrixSDTable. Therefore, all of the index values from
3416 that table are used by reference, and their semantics are
3417 exactly as described in the dsmonMatrixSDTable.
3419 The dsmonMatrixCtlIndex value in the index identifies the
3420 dsmonMatrixCtlEntry on whose behalf this entry was created.
3422 The dsmonMatrixTimeMark value in the index identifies the
3423 Time Filter index for this table.
3425 The dsmonAggGroupIndex value in the index is determined by
3426 examining the DSCP value in each monitored packet, and the
3427 dsmonAggProfileTable entry configured for that value.
3429 The dsmonMatrixNLIndex value in the index identifies the
3430 protocolDirLocalIndex value of a protocolDirEntry
3431 representing the specific network layer protocol
3432 encapsulation associated with each entry, and the network
3433 protocol type of the dsmonMatrixSourceAddress and
3434 dsmonMatrixDestAddress objects.
3436 The dsmonMatrixDestAddress value in the index identifies the
3437 network destination address for this dsmonMatrix entry.
3439 The dsmonMatrixSourceAddress value in the index identifies
3440 the network source address for this dsmonMatrix entry.
3442 The dsmonMatrixALIndex value in the index identifies the
3443 protocolDirLocalIndex value of the protocolDirEntry
3444 representing the specific application layer protocol
3445 associated with each entry."
3446 INDEX { dsmonMatrixCtlIndex,
3447 dsmonMatrixTimeMark,
3450 dsmonMatrixDestAddress,
3451 dsmonMatrixSourceAddress,
3454 ::= { dsmonMatrixDSTable 1 }
3456 DsmonMatrixDSEntry ::= SEQUENCE {
3457 dsmonMatrixDSPkts ZeroBasedCounter32,
3458 dsmonMatrixDSOvflPkts ZeroBasedCounter32,
3459 dsmonMatrixDSHCPkts ZeroBasedCounter64,
3460 dsmonMatrixDSOctets ZeroBasedCounter32,
3461 dsmonMatrixDSOvflOctets ZeroBasedCounter32,
3462 dsmonMatrixDSHCOctets ZeroBasedCounter64,
3463 dsmonMatrixDSCreateTime LastCreateTime
3469 dsmonMatrixDSPkts OBJECT-TYPE
3470 SYNTAX ZeroBasedCounter32
3472 MAX-ACCESS read-only
3475 "The number of packets of this protocol type (indicated by
3476 the associated dsmonMatrixALIndex object) without errors
3477 transmitted from the source address to the destination
3478 address since this entry was added to the
3479 dsmonMatrixDSTable. Note that this is the number of link-
3480 layer packets, so if a single network-layer packet is
3481 fragmented into several link-layer frames, this counter is
3482 incremented several times."
3483 ::= { dsmonMatrixDSEntry 1 }
3485 dsmonMatrixDSOvflPkts OBJECT-TYPE
3486 SYNTAX ZeroBasedCounter32
3487 MAX-ACCESS read-only
3490 "The number of times the associated dsmonMatrixDSPkts
3491 counter has overflowed, since this entry was added to the
3492 dsmonMatrixDSTable."
3493 ::= { dsmonMatrixDSEntry 2 }
3495 dsmonMatrixDSHCPkts OBJECT-TYPE
3496 SYNTAX ZeroBasedCounter64
3498 MAX-ACCESS read-only
3501 "The 64-bit version of the dsmonMatrixDSPkts object.
3503 Note that this object will only be instantiated if the RMON
3504 agent supports High Capacity monitoring for a particular
3506 ::= { dsmonMatrixDSEntry 3 }
3508 dsmonMatrixDSOctets OBJECT-TYPE
3509 SYNTAX ZeroBasedCounter32
3511 MAX-ACCESS read-only
3514 "The number of octets in packets of this protocol type
3518 transmitted from the source address to the destination
3519 address since this entry was added to the dsmonMatrixDSTable
3520 (excluding framing bits but including FCS octets), excluding
3521 those octets in packets that contained errors.
3523 Note this doesn't count just those octets in the particular
3524 protocol frames, but includes the entire packet that
3525 contained the protocol."
3526 ::= { dsmonMatrixDSEntry 4 }
3528 dsmonMatrixDSOvflOctets OBJECT-TYPE
3529 SYNTAX ZeroBasedCounter32
3530 MAX-ACCESS read-only
3533 "The number of times the associated dsmonMatrixDSOctets
3534 counter has overflowed, since this entry was added to the
3535 dsmonMatrixDSTable."
3536 ::= { dsmonMatrixDSEntry 5 }
3538 dsmonMatrixDSHCOctets OBJECT-TYPE
3539 SYNTAX ZeroBasedCounter64
3541 MAX-ACCESS read-only
3544 "The 64-bit version of the dsmonMatrixDSPkts object.
3546 Note that this object will only be instantiated if the RMON
3547 agent supports High Capacity monitoring for a particular
3549 ::= { dsmonMatrixDSEntry 6 }
3551 dsmonMatrixDSCreateTime OBJECT-TYPE
3552 SYNTAX LastCreateTime
3553 MAX-ACCESS read-only
3556 "The value of sysUpTime when this entry was last activated.
3557 This can be used by the management station to ensure that
3558 the entry has not been deleted and recreated between polls."
3559 ::= { dsmonMatrixDSEntry 7 }
3563 -- Per-Protocol Per-Matrix Statistics TopN Control Table
3569 dsmonMatrixTopNCtlTable OBJECT-TYPE
3570 SYNTAX SEQUENCE OF DsmonMatrixTopNCtlEntry
3571 MAX-ACCESS not-accessible
3574 "A set of parameters that control the creation of a report
3575 of the top N dsmonMatrix entries according to a selected
3578 Note that an agent MAY choose to limit the actual number of
3579 entries which may be created in this table. In this case,
3580 the agent SHOULD return an error-status of
3581 'resourceUnavailable(13)', as per section 4.2.5 of the
3582 'Protocol Operations for SNMPv2' specification [RFC1905]."
3583 ::= { dsmonMatrixObjects 4 }
3585 dsmonMatrixTopNCtlEntry OBJECT-TYPE
3586 SYNTAX DsmonMatrixTopNCtlEntry
3587 MAX-ACCESS not-accessible
3590 "A conceptual row in the dsmonMatrixTopNCtlTable.
3592 Entries are created and deleted from this table by
3593 management action only, using the dsmonMatrixTopNCtlStatus
3596 The agent SHOULD support non-volatile configuration of this
3597 table, and upon system initialization, the table SHOULD be
3598 initialized with the saved values.
3600 Activation of a control row in this table will cause an
3601 associated dsmonMatrixTopNTable to be created and maintained
3603 INDEX { dsmonMatrixTopNCtlIndex }
3604 ::= { dsmonMatrixTopNCtlTable 1 }
3606 DsmonMatrixTopNCtlEntry ::= SEQUENCE {
3607 dsmonMatrixTopNCtlIndex Integer32,
3608 dsmonMatrixTopNCtlMatrixIndex Integer32,
3609 dsmonMatrixTopNCtlRateBase INTEGER,
3610 dsmonMatrixTopNCtlTimeRemaining Integer32,
3611 dsmonMatrixTopNCtlGeneratedRpts Counter32,
3612 dsmonMatrixTopNCtlDuration Integer32,
3613 dsmonMatrixTopNCtlRequestedSize Integer32,
3614 dsmonMatrixTopNCtlGrantedSize Integer32,
3615 dsmonMatrixTopNCtlStartTime TimeStamp,
3616 dsmonMatrixTopNCtlOwner OwnerString,
3620 dsmonMatrixTopNCtlStatus RowStatus
3623 dsmonMatrixTopNCtlIndex OBJECT-TYPE
3624 SYNTAX Integer32 (1..65535)
3625 MAX-ACCESS not-accessible
3628 "An index that uniquely identifies an entry in the
3629 dsmonMatrixTopNCtlTable. Each such entry defines one Top N
3630 report prepared for one RMON dataSource."
3631 ::= { dsmonMatrixTopNCtlEntry 1 }
3633 dsmonMatrixTopNCtlMatrixIndex OBJECT-TYPE
3634 SYNTAX Integer32 (1..65535)
3635 MAX-ACCESS read-create
3638 "The dsmonMatrixSDTable for which a top N report will be
3639 prepared on behalf of this entry. The dsmonMatrixSDTable is
3640 identified by the same value of the dsmonMatrixCtlIndex
3643 This object MUST NOT be modified if the associated
3644 dsmonMatrixTopNCtlStatus object is equal to active(1)."
3645 ::= { dsmonMatrixTopNCtlEntry 2 }
3647 dsmonMatrixTopNCtlRateBase OBJECT-TYPE
3649 dsmonMatrixTopNPkts(1),
3650 dsmonMatrixTopNOctets(2),
3651 dsmonMatrixTopNHCPkts(3),
3652 dsmonMatrixTopNHCOctets(4)
3654 MAX-ACCESS read-create
3657 "The variable for each dsmonMatrixSD entry that the
3658 dsmonMatrixTopNRate and dsmonMatrixTopNHCRate variables are
3659 based upon. Each dsmonMatrixTopN report generated on behalf
3660 of this control entry will be ranked in descending order,
3661 based on the associated dsmonMatrixSDTable counter,
3662 identified by this object.
3664 The following table identifies the dsmonMatrixSDTable
3665 counters associated with each enumeration:
3667 Enumeration RateBase MIB Objects
3671 ----------- --------------------
3672 dsmonMatrixTopNPkts dsmonMatrixSDPkts
3673 dsmonMatrixTopNOctets dsmonMatrixSDOctets
3674 dsmonMatrixTopNHCPkts dsmonMatrixSDHCPkts
3675 dsmonMatrixTopNHCOctets dsmonMatrixSDHCOctets
3677 The following enumerations are only available if the agent
3678 supports High Capacity monitoring:
3680 dsmonMatrixTopNHCPkts
3681 dsmonMatrixTopNHCOctets
3683 This object MUST NOT be modified if the associated
3684 dsmonMatrixTopNCtlStatus object is equal to active(1)."
3685 ::= { dsmonMatrixTopNCtlEntry 3 }
3687 dsmonMatrixTopNCtlTimeRemaining OBJECT-TYPE
3688 SYNTAX Integer32 (0..2147483647)
3690 MAX-ACCESS read-create
3693 "The number of seconds left in the report currently being
3694 collected. When this object is modified by the management
3695 station, a new collection is started, possibly aborting a
3696 currently running report. The new value is used as the
3697 requested duration of this report, and is immediately loaded
3698 into the associated dsmonMatrixTopNCtlDuration object.
3700 When the report finishes, the probe will automatically start
3701 another collection with the same initial value of
3702 dsmonMatrixTopNCtlTimeRemaining. Thus the management
3703 station may simply read the resulting reports repeatedly,
3704 checking the startTime and duration each time to ensure that
3705 a report was not missed or that the report parameters were
3708 While the value of this object is non-zero, it decrements by
3709 one per second until it reaches zero. At the time that this
3710 object decrements to zero, the report is made accessible in
3711 the dsmonMatrixTopNTable, overwriting any report that may be
3714 When this object is modified by the management station, any
3715 associated entries in the dsmonMatrixTopNTable shall be
3718 ::= { dsmonMatrixTopNCtlEntry 4 }
3722 dsmonMatrixTopNCtlGeneratedRpts OBJECT-TYPE
3725 MAX-ACCESS read-only
3728 "The number of reports that have been generated by this
3730 ::= { dsmonMatrixTopNCtlEntry 5 }
3732 dsmonMatrixTopNCtlDuration OBJECT-TYPE
3733 SYNTAX Integer32 (0..2147483647)
3735 MAX-ACCESS read-only
3738 "The number of seconds that this report has collected during
3739 the last sampling interval.
3741 When the associated dsmonMatrixTopNCtlTimeRemaining object
3742 is set, this object shall be set by the probe to the same
3743 value and shall not be modified until the next time the
3744 dsmonMatrixTopNCtlTimeRemaining is set.
3746 This value shall be zero if no reports have been requested
3747 for this dsmonMatrixTopNCtlEntry."
3748 ::= { dsmonMatrixTopNCtlEntry 6 }
3750 dsmonMatrixTopNCtlRequestedSize OBJECT-TYPE
3751 SYNTAX Integer32 (0..2147483647)
3752 UNITS "table entries"
3753 MAX-ACCESS read-create
3756 "The maximum number of dsmonMatrix entries requested for
3759 When this object is created or modified, the probe SHOULD
3760 set dsmonMatrixTopNCtlGrantedSize as closely to this object
3761 as is possible for the particular probe implementation and
3762 available resources."
3764 ::= { dsmonMatrixTopNCtlEntry 7 }
3766 dsmonMatrixTopNCtlGrantedSize OBJECT-TYPE
3767 SYNTAX Integer32 (0..2147483647)
3768 UNITS "table entries"
3769 MAX-ACCESS read-only
3775 "The maximum number of dsmonMatrix entries in this report.
3777 When the associated dsmonMatrixTopNCtlRequestedSize object
3778 is created or modified, the probe SHOULD set this object as
3779 closely to the requested value as is possible for the
3780 particular implementation and available resources. The
3781 probe MUST NOT lower this value except as a result of a
3782 set to the associated dsmonMatrixTopNCtlRequestedSize
3785 Protocol entries with the highest value of
3786 dsmonMatrixTopNRate or dsmonMatrixTopNHCRate (depending on
3787 the value of the associated dsmonMatrixTopNCtlRateBase
3788 object) shall be placed in this table in decreasing order of
3789 this rate until there is no more room or until there are no
3790 more dsmonMatrix entries."
3791 ::= { dsmonMatrixTopNCtlEntry 8 }
3793 dsmonMatrixTopNCtlStartTime OBJECT-TYPE
3795 MAX-ACCESS read-only
3798 "The value of sysUpTime when this top N report was last
3799 started. In other words, this is the time that the
3800 associated dsmonMatrixTopNCtlTimeRemaining object was
3801 modified to start the requested report or the time the
3802 report was last automatically (re)started.
3804 This object may be used by the management station to
3805 determine if a report was missed or not."
3806 ::= { dsmonMatrixTopNCtlEntry 9 }
3808 dsmonMatrixTopNCtlOwner OBJECT-TYPE
3810 MAX-ACCESS read-create
3813 "The entity that configured this entry and is therefore
3814 using the resources assigned to it."
3815 ::= { dsmonMatrixTopNCtlEntry 10 }
3817 dsmonMatrixTopNCtlStatus OBJECT-TYPE
3819 MAX-ACCESS read-create
3825 "The status of this dsmonMatrixTopNCtlEntry.
3827 An entry MUST NOT exist in the active state unless all
3828 objects in the entry have an appropriate value.
3830 If this object is not equal to active(1), all associated
3831 entries in the dsmonMatrixTopNTable shall be deleted by the
3833 ::= { dsmonMatrixTopNCtlEntry 11 }
3836 -- dsmonMatrix TopN Table
3839 dsmonMatrixTopNTable OBJECT-TYPE
3840 SYNTAX SEQUENCE OF DsmonMatrixTopNEntry
3841 MAX-ACCESS not-accessible
3844 "A set of statistics for those dsmonMatrix entries that have
3845 counted the highest number of octets or packets.
3847 If the dsmonAggControlLocked object is equal to 'false',
3848 then all entries in this table SHALL be deleted, and the
3849 agent will not process TopN reports on behalf of any
3850 dsmonMatrixTopNCtlEntry.
3852 When the dsmonAggControlLocked object is set to 'true', then
3853 particular reports SHOULD be restarted from the beginning,
3854 on behalf of all active rows in the dsmonMatrixTopNCtlTable.
3856 Note that dsmonMatrix entries which did not increment at all
3857 during the report interval SHOULD NOT be included in
3858 dsmonMatrixTopN reports."
3859 ::= { dsmonMatrixObjects 5 }
3861 dsmonMatrixTopNEntry OBJECT-TYPE
3862 SYNTAX DsmonMatrixTopNEntry
3863 MAX-ACCESS not-accessible
3866 "A conceptual row in the dsmonMatrixTopNTable.
3868 The dsmonMatrixTopNCtlIndex value in the index identifies
3869 the dsmonMatrixTopNCtlEntry on whose behalf this entry was
3875 Entries in this table are ordered from 1 to 'N', where lower
3876 numbers represent higher values of the rate base object,
3877 over the report interval."
3878 INDEX { dsmonMatrixTopNCtlIndex, dsmonMatrixTopNIndex }
3879 ::= { dsmonMatrixTopNTable 1 }
3881 DsmonMatrixTopNEntry ::= SEQUENCE {
3882 dsmonMatrixTopNIndex Integer32,
3883 dsmonMatrixTopNAggGroup DsmonCounterAggGroupIndex,
3884 dsmonMatrixTopNNLIndex Integer32,
3885 dsmonMatrixTopNSourceAddress OCTET STRING,
3886 dsmonMatrixTopNDestAddress OCTET STRING,
3887 dsmonMatrixTopNALIndex Integer32,
3888 dsmonMatrixTopNPktRate Gauge32,
3889 dsmonMatrixTopNPktRateOvfl Gauge32,
3890 dsmonMatrixTopNHCPktRate CounterBasedGauge64,
3891 dsmonMatrixTopNRevPktRate Gauge32,
3892 dsmonMatrixTopNRevPktRateOvfl Gauge32,
3893 dsmonMatrixTopNHCRevPktRate CounterBasedGauge64,
3894 dsmonMatrixTopNOctetRate Gauge32,
3895 dsmonMatrixTopNOctetRateOvfl Gauge32,
3896 dsmonMatrixTopNHCOctetRate CounterBasedGauge64,
3897 dsmonMatrixTopNRevOctetRate Gauge32,
3898 dsmonMatrixTopNRevOctetRateOvfl Gauge32,
3899 dsmonMatrixTopNHCRevOctetRate CounterBasedGauge64
3902 dsmonMatrixTopNIndex OBJECT-TYPE
3903 SYNTAX Integer32 (1..2147483647)
3904 MAX-ACCESS not-accessible
3907 "An index that uniquely identifies an entry in the
3908 dsmonMatrixTopNTable among those in the same report. This
3909 index is between 1 and N, where N is the number of entries
3911 ::= { dsmonMatrixTopNEntry 1 }
3913 dsmonMatrixTopNAggGroup OBJECT-TYPE
3914 SYNTAX DsmonCounterAggGroupIndex
3915 MAX-ACCESS read-only
3918 "The counter aggregation group index value associated with
3919 host identified in this entry. This object identifies the
3920 dsmonAggGroupEntry with the same dsmonAggControlIndex value
3921 as the associated dsmonMatrixCtlAggProfile object and the
3922 same dsmonAggGroupIndex value as this object."
3926 ::= { dsmonMatrixTopNEntry 2 }
3928 dsmonMatrixTopNNLIndex OBJECT-TYPE
3929 SYNTAX Integer32 (1..2147483647)
3930 MAX-ACCESS read-only
3933 "The protocolDirLocalIndex value which identifies the
3934 protocol associated with the dsmonMatrixTopNSourceAddress
3935 and dsmonMatrixTopNDestAddress objects in this entry.
3937 If the protocolDirEntry associated with the
3938 protocolDirLocalIndex with the same value as this object is
3939 de-activated or deleted, then the agent MUST delete this
3940 dsmonMatrixTopN entry."
3941 ::= { dsmonMatrixTopNEntry 3 }
3943 dsmonMatrixTopNSourceAddress OBJECT-TYPE
3945 MAX-ACCESS read-only
3948 "The dsmonMatrixSDSourceAddress value for the source network
3949 host identified in this entry. The associated
3950 dsmonMatrixTopNNLIndex object identifies the network
3951 protocol type and the encoding rules for this object."
3952 ::= { dsmonMatrixTopNEntry 4 }
3954 dsmonMatrixTopNDestAddress OBJECT-TYPE
3956 MAX-ACCESS read-only
3959 "The dsmonMatrixSDDestAddress value for the destination
3960 network host identified in this entry. The associated
3961 dsmonMatrixTopNNLIndex object identifies the network
3962 protocol type and the encoding rules for this object."
3963 ::= { dsmonMatrixTopNEntry 5 }
3965 dsmonMatrixTopNALIndex OBJECT-TYPE
3966 SYNTAX Integer32 (1..2147483647)
3967 MAX-ACCESS read-only
3970 "The protocolDirLocalIndex value which identifies the
3971 application protocol associated with this entry.
3973 If the protocolDirEntry associated with the
3977 protocolDirLocalIndex with the same value as this object is
3978 de-activated or deleted, then the agent MUST delete this
3979 dsmonMatrixTopN entry."
3980 ::= { dsmonMatrixTopNEntry 6 }
3982 dsmonMatrixTopNPktRate OBJECT-TYPE
3984 MAX-ACCESS read-only
3987 "The number of packets seen of this protocol from the source
3988 host to the destination host during this sampling interval,
3989 counted using the rules for counting the dsmonMatrixSDPkts
3992 If the value of dsmonMatrixTopNCtlRateBase is
3993 dsmonMatrixTopNPkts, this variable will be used to sort this
3996 If the value of the dsmonMatrixTopNCtlRateBase is
3997 dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this
3998 object will contain the the least significant 32 bits of the
3999 associated dsmonMatrixTopNHCPktRate object."
4000 ::= { dsmonMatrixTopNEntry 7 }
4002 dsmonMatrixTopNPktRateOvfl OBJECT-TYPE
4004 MAX-ACCESS read-only
4007 "The most significant 32 bits of the associated
4008 dsmonMatrixTopNHCPktRate object.
4010 If the associated dsmonMatrixTopNCtlRateBase is equal to
4011 dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this
4012 object will contain the most significant 32 bits of the
4013 associated dsmonMatrixTopNHCPktRate object, otherwise this
4014 object will contain the value zero.
4016 The agent MAY choose not to instantiate this object if High
4017 Capacity monitoring is not supported."
4018 ::= { dsmonMatrixTopNEntry 8 }
4020 dsmonMatrixTopNHCPktRate OBJECT-TYPE
4021 SYNTAX CounterBasedGauge64
4022 MAX-ACCESS read-only
4028 "The number of packets seen of this protocol from the source
4029 host to the destination host during this sampling interval,
4030 counted using the rules for counting the dsmonMatrixSDHCPkts
4033 If the value of dsmonMatrixTopNCtlRateBase is
4034 dsmonMatrixTopNHCPkts, this variable will be used to sort
4037 The agent MAY choose not to instantiate this object if High
4038 Capacity monitoring is not supported."
4039 ::= { dsmonMatrixTopNEntry 9 }
4041 dsmonMatrixTopNRevPktRate OBJECT-TYPE
4043 MAX-ACCESS read-only
4046 "The number of packets seen of this protocol from the
4047 destination host to the source host during this sampling
4048 interval, counted using the rules for counting the
4049 dsmonMatrixDSPkts object (note that the corresponding
4050 dsmonMatrixSDPkts object selected is the one whose source
4051 address is equal to dsmonMatrixTopNDestAddress and whose
4052 destination address is equal to
4053 dsmonMatrixTopNSourceAddress.)"
4054 ::= { dsmonMatrixTopNEntry 10 }
4056 dsmonMatrixTopNRevPktRateOvfl OBJECT-TYPE
4058 MAX-ACCESS read-only
4061 "The most significant 32 bits of the associated
4062 dsmonMatrixTopNHCRevPktRate object.
4064 If the associated dsmonMatrixTopNCtlRateBase is equal to
4065 dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOCtets, then this
4066 object will contain the most significant 32 bits of the
4067 associated dsmonMatrixTopNHCRevPktRate object, otherwise
4068 this object will contain the value zero.
4070 The agent MAY choose not to instantiate this object if High
4071 Capacity monitoring is not supported."
4072 ::= { dsmonMatrixTopNEntry 11 }
4074 dsmonMatrixTopNHCRevPktRate OBJECT-TYPE
4075 SYNTAX CounterBasedGauge64
4079 MAX-ACCESS read-only
4082 "The number of packets seen of this protocol from the
4083 destination host to the source host during this sampling
4084 interval, counted using the rules for counting the
4085 dsmonMatrixDSHCPkts object (note that the corresponding
4086 dsmonMatrixSDHCPkts object selected is the one whose source
4087 address is equal to dsmonMatrixTopNDestAddress and whose
4088 destination address is equal to
4089 dsmonMatrixTopNSourceAddress.)
4091 The agent MAY choose not to instantiate this object if High
4092 Capacity monitoring is not supported."
4093 ::= { dsmonMatrixTopNEntry 12 }
4095 dsmonMatrixTopNOctetRate OBJECT-TYPE
4097 MAX-ACCESS read-only
4100 "The number of octets seen of this protocol from the source
4101 host to the destination host during this sampling interval,
4102 counted using the rules for counting the dsmonMatrixSDOctets
4105 If the value of dsmonMatrixTopNCtlRateBase is
4106 dsmonMatrixTopNOctets, this variable will be used to sort
4109 If the value of the dsmonMatrixTopNCtlRateBase is
4110 dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this
4111 object will contain the the least significant 32 bits of the
4112 associated dsmonMatrixTopNHCPktRate object."
4113 ::= { dsmonMatrixTopNEntry 13 }
4115 dsmonMatrixTopNOctetRateOvfl OBJECT-TYPE
4117 MAX-ACCESS read-only
4120 "The most significant 32 bits of the associated
4121 dsmonMatrixTopNHCOctetRate object.
4123 If the associated dsmonMatrixTopNCtlRateBase is equal to
4124 dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this
4125 object will contain the most significant 32 bits of the
4126 associated dsmonMatrixTopNHCOctetRate object, otherwise this
4130 object will contain the value zero.
4132 The agent MAY choose not to instantiate this object if High
4133 Capacity monitoring is not supported."
4134 ::= { dsmonMatrixTopNEntry 14 }
4136 dsmonMatrixTopNHCOctetRate OBJECT-TYPE
4137 SYNTAX CounterBasedGauge64
4138 MAX-ACCESS read-only
4141 "The number of octets seen of this protocol from the source
4142 host to the destination host during this sampling interval,
4143 counted using the rules for counting the
4144 dsmonMatrixSDHCOctets object.
4146 If the value of dsmonMatrixTopNCtlRateBase is
4147 dsmonMatrixTopNHCOctets, this variable will be used to sort
4150 The agent MAY choose not to instantiate this object if High
4151 Capacity monitoring is not supported."
4152 ::= { dsmonMatrixTopNEntry 15 }
4154 dsmonMatrixTopNRevOctetRate OBJECT-TYPE
4156 MAX-ACCESS read-only
4159 "The number of octets seen of this protocol from the
4160 destination host to the source host during this sampling
4161 interval, counted using the rules for counting the
4162 dsmonMatrixDSOctets object (note that the corresponding
4163 dsmonMatrixSDOctets object selected is the one whose source
4164 address is equal to dsmonMatrixTopNDestAddress and whose
4165 destination address is equal to
4166 dsmonMatrixTopNSourceAddress.)"
4167 ::= { dsmonMatrixTopNEntry 16 }
4169 dsmonMatrixTopNRevOctetRateOvfl OBJECT-TYPE
4171 MAX-ACCESS read-only
4174 "The most significant 32 bits of the associated
4175 dsmonMatrixTopNHCRevOctetRate object.
4177 If the associated dsmonMatrixTopNCtlRateBase is equal to
4181 dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOCtets, then this
4182 object will contain the most significant 32 bits of the
4183 associated dsmonMatrixTopNHCRevPktRate object, otherwise
4184 this object will contain the value zero.
4186 The agent MAY choose not to instantiate this object if High
4187 Capacity monitoring is not supported."
4188 ::= { dsmonMatrixTopNEntry 17 }
4190 dsmonMatrixTopNHCRevOctetRate OBJECT-TYPE
4191 SYNTAX CounterBasedGauge64
4192 MAX-ACCESS read-only
4195 "The number of octets seen of this protocol from the
4196 destination host to the source host during this sampling
4197 interval, counted using the rules for counting the
4198 dsmonMatrixDSHCOctets object (note that the corresponding
4199 dsmonMatrixSDHCOctets object selected is the one whose
4200 source address is equal to dsmonMatrixTopNDestAddress and
4201 whose destination address is equal to
4202 dsmonMatrixTopNSourceAddress.)
4204 The agent MAY choose not to instantiate this object if High
4205 Capacity monitoring is not supported."
4206 ::= { dsmonMatrixTopNEntry 18 }
4209 -- Conformance Section
4212 dsmonCompliances OBJECT IDENTIFIER ::= { dsmonConformance 1 }
4213 dsmonGroups OBJECT IDENTIFIER ::= { dsmonConformance 2 }
4216 -- Compliance for agents that do not support HC or Counter64
4219 dsmonCompliance MODULE-COMPLIANCE
4222 "Describes the requirements for conformance to the
4223 Differentiated Services Monitoring MIB."
4224 MODULE -- this module
4226 dsmonCounterAggControlGroup,
4234 GROUP dsmonStatsHCGroup
4236 "The dsmonStatsHCGroup is mandatory for systems which
4237 implement High Capacity monitoring."
4239 GROUP dsmonPdistGroup
4241 "The dsmonPdistGroup is mandatory for systems which
4242 implement RMON-2 protocolDirTable based protocol
4243 distribution monitoring."
4245 GROUP dsmonPdistHCGroup
4247 "The dsmonPdistHCGroup is mandatory for systems which
4248 implement RMON-2 protocolDirTable based protocol
4249 distribution monitoring on high capacity interfaces."
4251 GROUP dsmonHostGroup
4253 "The dsmonHostGroup is mandatory for systems which implement
4254 RMON-2 nlHostTable based network protocol monitoring."
4256 GROUP dsmonHostHCGroup
4258 "The dsmonHostHCGroup is mandatory for systems which
4259 implement RMON-2 nlHostTable based network protocol
4260 monitoring, on high capacity interfaces."
4262 GROUP dsmonMatrixGroup
4264 "The dsmonMatrixGroup is mandatory for systems which
4265 implement RMON-2 alMatrix based application protocol
4268 GROUP dsmonMatrixHCGroup
4270 "The dsmonMatrixHCGroup is mandatory for systems which
4271 implement RMON-2 alMatrix based application protocol
4272 monitoring, on high capacity interfaces."
4274 ::= { dsmonCompliances 1 }
4277 -- Compliance for agents that support HC and Counter64
4283 dsmonHCCompliance MODULE-COMPLIANCE
4286 "Describes the requirements for conformance to the
4287 Differentiated Services Monitoring MIB for agents which also
4288 support High Capacity monitoring and the Counter64 data
4290 MODULE -- this module
4292 dsmonCounterAggControlGroup,
4298 GROUP dsmonPdistGroup
4300 "The dsmonPdistGroup is mandatory for systems which
4301 implement RMON-2 protocolDirTable based protocol
4302 distribution monitoring."
4304 GROUP dsmonPdistHCGroup
4306 "The dsmonPdistHCGroup is mandatory for systems which
4307 implement RMON-2 protocolDirTable based protocol
4308 distribution monitoring."
4310 GROUP dsmonHostGroup
4312 "The dsmonHostGroup is mandatory for systems which implement
4313 RMON-2 nlHostTable based network protocol monitoring."
4315 GROUP dsmonHostHCGroup
4317 "The dsmonHostHCGroup is mandatory for systems which
4318 implement RMON-2 nlHostTable based network protocol
4321 GROUP dsmonMatrixGroup
4323 "The dsmonMatrixGroup is mandatory for systems which
4324 implement RMON-2 alMatrix based application protocol
4327 GROUP dsmonMatrixHCGroup
4329 "The dsmonMatrixHCGroup is mandatory for systems which
4330 implement RMON-2 alMatrix based application protocol
4336 ::= { dsmonCompliances 2 }
4339 -- Compliance for agents that support HC, but not Counter64
4342 dsmonHCNoC64Compliance MODULE-COMPLIANCE
4345 "Describes the requirements for conformance to the
4346 Differentiated Services Monitoring MIB for an agent which
4347 supports high capacity monitoring, but does not support the
4348 Counter64 data type (e.g., only supports the SNMPv1
4350 MODULE -- this module
4352 dsmonCounterAggControlGroup,
4354 dsmonStatsOvflGroup,
4358 GROUP dsmonStatsHCGroup
4360 "Implementation of the dsmonStatsHCGroup is not required.
4361 High Capacity monitoring."
4363 GROUP dsmonPdistGroup
4365 "The dsmonPdistGroup is mandatory for systems which
4366 implement RMON-2 protocolDirTable based protocol
4367 distribution monitoring."
4369 GROUP dsmonPdistOvflGroup
4371 "The dsmonPdistGroup is mandatory for systems which
4372 implement RMON-2 protocolDirTable based protocol
4373 distribution monitoring."
4375 GROUP dsmonPdistHCGroup
4377 "Implementation of the dsmonPdistHCGroup is not required."
4379 GROUP dsmonHostGroup
4381 "The dsmonHostGroup is mandatory for systems which implement
4385 RMON-2 nlHostTable based network protocol monitoring."
4387 GROUP dsmonHostOvflGroup
4389 "The dsmonHostGroup is mandatory for systems which implement
4390 RMON-2 nlHostTable based network protocol monitoring."
4392 GROUP dsmonHostHCGroup
4394 "Implementation of the dsmonHostHCGroup is not required."
4396 GROUP dsmonMatrixGroup
4398 "The dsmonMatrixGroup is mandatory for systems which
4399 implement RMON-2 alMatrix based application protocol
4402 GROUP dsmonMatrixOvflGroup
4404 "The dsmonMatrixGroup is mandatory for systems which
4405 implement RMON-2 alMatrix based application protocol
4408 GROUP dsmonMatrixHCGroup
4410 "Implementation of the dsmonMatrixHCGroup is not required."
4412 ::= { dsmonCompliances 3 }
4418 dsmonCounterAggControlGroup OBJECT-GROUP
4421 dsmonAggControlLocked,
4422 dsmonAggControlChanges,
4423 dsmonAggControlLastChangeTime,
4424 dsmonAggControlDescr,
4425 dsmonAggControlOwner,
4426 dsmonAggControlStatus,
4436 "A collection of objects used to configure and manage
4437 counter aggregation groups for DSMON collection purposes."
4438 ::= { dsmonGroups 1 }
4440 dsmonStatsGroup OBJECT-GROUP
4442 dsmonStatsControlDataSource,
4443 dsmonStatsControlAggProfile,
4444 dsmonStatsControlDroppedFrames,
4445 dsmonStatsControlCreateTime,
4446 dsmonStatsControlOwner,
4447 dsmonStatsControlStatus,
4455 "A collection of objects providing per DSCP statistics."
4456 ::= { dsmonGroups 2 }
4458 dsmonStatsOvflGroup OBJECT-GROUP
4460 dsmonStatsInOvflPkts,
4461 dsmonStatsInOvflOctets,
4462 dsmonStatsOutOvflPkts,
4463 dsmonStatsOutOvflOctets
4467 "A collection of objects providing per-DSCP overflow
4468 counters for systems with high capacity data sources, but
4469 without support for the Counter64 data type."
4470 ::= { dsmonGroups 3 }
4472 dsmonStatsHCGroup OBJECT-GROUP
4475 dsmonStatsInHCOctets,
4476 dsmonStatsOutHCPkts,
4477 dsmonStatsOutHCOctets
4481 "A collection of objects providing per DSCP statistics for
4482 high capacity data sources."
4483 ::= { dsmonGroups 4 }
4487 dsmonPdistGroup OBJECT-GROUP
4489 dsmonPdistCtlDataSource,
4490 dsmonPdistCtlAggProfile,
4491 dsmonPdistCtlMaxDesiredEntries,
4492 dsmonPdistCtlDroppedFrames,
4493 dsmonPdistCtlInserts,
4494 dsmonPdistCtlDeletes,
4495 dsmonPdistCtlCreateTime,
4497 dsmonPdistCtlStatus,
4498 dsmonPdistStatsPkts,
4499 dsmonPdistStatsOctets,
4500 dsmonPdistStatsCreateTime,
4501 dsmonPdistTopNCtlPdistIndex,
4502 dsmonPdistTopNCtlRateBase,
4503 dsmonPdistTopNCtlTimeRemaining,
4504 dsmonPdistTopNCtlGeneratedReprts,
4505 dsmonPdistTopNCtlDuration,
4506 dsmonPdistTopNCtlRequestedSize,
4507 dsmonPdistTopNCtlGrantedSize,
4508 dsmonPdistTopNCtlStartTime,
4509 dsmonPdistTopNCtlOwner,
4510 dsmonPdistTopNCtlStatus,
4511 dsmonPdistTopNPDLocalIndex,
4512 dsmonPdistTopNAggGroup,
4517 "A collection of objects providing per protocol DSCP
4518 monitoring extensions to the RMON-2 MIB."
4519 ::= { dsmonGroups 5 }
4521 dsmonPdistOvflGroup OBJECT-GROUP
4523 dsmonPdistStatsOvflPkts,
4524 dsmonPdistStatsOvflOctets,
4525 dsmonPdistTopNRateOvfl
4529 "A collection of objects providing per-protocol DSCP
4530 overflow counters for systems with high capacity data
4531 sources, but without support for the Counter64 data type."
4532 ::= { dsmonGroups 6 }
4534 dsmonPdistHCGroup OBJECT-GROUP
4539 dsmonPdistStatsHCPkts,
4540 dsmonPdistStatsHCOctets,
4541 dsmonPdistTopNHCRate
4545 "A collection of objects providing per protocol DSCP
4546 monitoring extensions to the RMON-2 MIB for High Capacity
4548 ::= { dsmonGroups 7 }
4550 dsmonHostGroup OBJECT-GROUP
4552 dsmonHostCtlDataSource,
4553 dsmonHostCtlAggProfile,
4554 dsmonHostCtlMaxDesiredEntries,
4555 dsmonHostCtlIPv4PrefixLen,
4556 dsmonHostCtlIPv6PrefixLen,
4557 dsmonHostCtlDroppedFrames,
4558 dsmonHostCtlInserts,
4559 dsmonHostCtlDeletes,
4560 dsmonHostCtlCreateTime,
4567 dsmonHostCreateTime,
4568 dsmonHostTopNCtlHostIndex,
4569 dsmonHostTopNCtlRateBase,
4570 dsmonHostTopNCtlTimeRemaining,
4571 dsmonHostTopNCtlGeneratedReports,
4572 dsmonHostTopNCtlDuration,
4573 dsmonHostTopNCtlRequestedSize,
4574 dsmonHostTopNCtlGrantedSize,
4575 dsmonHostTopNCtlStartTime,
4576 dsmonHostTopNCtlOwner,
4577 dsmonHostTopNCtlStatus,
4578 dsmonHostTopNPDLocalIndex,
4579 dsmonHostTopNAddress,
4580 dsmonHostTopNAggGroup,
4585 "A collection of objects providing per Host monitoring
4590 ::= { dsmonGroups 8 }
4592 dsmonHostOvflGroup OBJECT-GROUP
4594 dsmonHostInOvflPkts,
4595 dsmonHostInOvflOctets,
4596 dsmonHostOutOvflPkts,
4597 dsmonHostOutOvflOctets,
4598 dsmonHostTopNRateOvfl
4602 "A collection of objects providing per host DSCP overflow
4603 counters for systems with high capacity data sources, but
4604 without support for the Counter64 data type."
4605 ::= { dsmonGroups 9 }
4607 dsmonHostHCGroup OBJECT-GROUP
4610 dsmonHostInHCOctets,
4612 dsmonHostOutHCOctets,
4617 "A collection of objects providing per Host monitoring
4618 functions for High Capacity networks."
4619 ::= { dsmonGroups 10 }
4621 dsmonCapsGroup OBJECT-GROUP
4627 "A collection of objects providing an indication of the
4628 DSMON monitoring functions supported by the agent."
4629 ::= { dsmonGroups 11 }
4631 dsmonMatrixGroup OBJECT-GROUP
4633 dsmonMatrixCtlDataSource,
4634 dsmonMatrixCtlAggProfile,
4635 dsmonMatrixCtlMaxDesiredEntries,
4636 dsmonMatrixCtlDroppedFrames,
4640 dsmonMatrixCtlInserts,
4641 dsmonMatrixCtlDeletes,
4642 dsmonMatrixCtlCreateTime,
4643 dsmonMatrixCtlOwner,
4644 dsmonMatrixCtlStatus,
4646 dsmonMatrixSDOctets,
4647 dsmonMatrixSDCreateTime,
4649 dsmonMatrixDSOctets,
4650 dsmonMatrixDSCreateTime,
4651 dsmonMatrixTopNCtlMatrixIndex,
4652 dsmonMatrixTopNCtlRateBase,
4653 dsmonMatrixTopNCtlTimeRemaining,
4654 dsmonMatrixTopNCtlGeneratedRpts,
4655 dsmonMatrixTopNCtlDuration,
4656 dsmonMatrixTopNCtlRequestedSize,
4657 dsmonMatrixTopNCtlGrantedSize,
4658 dsmonMatrixTopNCtlStartTime,
4659 dsmonMatrixTopNCtlOwner,
4660 dsmonMatrixTopNCtlStatus,
4661 dsmonMatrixTopNAggGroup,
4662 dsmonMatrixTopNNLIndex,
4663 dsmonMatrixTopNSourceAddress,
4664 dsmonMatrixTopNDestAddress,
4665 dsmonMatrixTopNALIndex,
4666 dsmonMatrixTopNPktRate,
4667 dsmonMatrixTopNRevPktRate,
4668 dsmonMatrixTopNOctetRate,
4669 dsmonMatrixTopNRevOctetRate
4673 "A collection of objects providing per conversation
4674 monitoring functions."
4675 ::= { dsmonGroups 12 }
4677 dsmonMatrixOvflGroup OBJECT-GROUP
4679 dsmonMatrixSDOvflPkts,
4680 dsmonMatrixSDOvflOctets,
4681 dsmonMatrixDSOvflPkts,
4682 dsmonMatrixDSOvflOctets,
4683 dsmonMatrixTopNPktRateOvfl,
4684 dsmonMatrixTopNRevPktRateOvfl,
4685 dsmonMatrixTopNOctetRateOvfl,
4686 dsmonMatrixTopNRevOctetRateOvfl
4693 "A collection of objects providing per conversation
4694 monitoring functions for systems with high capacity data
4695 sources, but without support for the Counter64 data type."
4696 ::= { dsmonGroups 13 }
4698 dsmonMatrixHCGroup OBJECT-GROUP
4700 dsmonMatrixSDHCPkts,
4701 dsmonMatrixSDHCOctets,
4702 dsmonMatrixDSHCPkts,
4703 dsmonMatrixDSHCOctets,
4704 dsmonMatrixTopNHCPktRate,
4705 dsmonMatrixTopNHCRevPktRate,
4706 dsmonMatrixTopNHCOctetRate,
4707 dsmonMatrixTopNHCRevOctetRate
4711 "A collection of objects providing per conversation
4712 monitoring functions for High Capacity networks."
4713 ::= { dsmonGroups 14 }