Blame mibs/ietf/INTERFACETOPN-MIB

Packit 022b05
INTERFACETOPN-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
   IMPORTS
Packit 022b05
        MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32
Packit 022b05
                FROM SNMPv2-SMI
Packit 022b05
        RowStatus, TimeStamp, TruthValue
Packit 022b05
                FROM SNMPv2-TC
Packit 022b05
        rmon, OwnerString
Packit 022b05
                FROM RMON-MIB
Packit 022b05
        CounterBasedGauge64
Packit 022b05
                FROM HCNUM-TC
Packit 022b05
        MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
                FROM SNMPv2-CONF;
Packit 022b05
Packit 022b05
   interfaceTopNMIB MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED "200103270000Z"
Packit 022b05
        ORGANIZATION "IETF RMON MIB Working Group"
Packit 022b05
        CONTACT-INFO
Packit 022b05
        "
Packit 022b05
Packit 022b05
                Dan Romascanu
Packit 022b05
                Avaya Inc.
Packit 022b05
                Tel:  +972-3-645-8414
Packit 022b05
                Email: dromasca@avaya.com"
Packit 022b05
Packit 022b05
       DESCRIPTION
Packit 022b05
          "The MIB module for sorting device interfaces for RMON and
Packit 022b05
          SMON monitoring in a multiple device implementation."
Packit 022b05
      ::= { rmon 27 }
Packit 022b05
interfaceTopNObjects       OBJECT IDENTIFIER ::= { interfaceTopNMIB 1 }
Packit 022b05
interfaceTopNNotifications OBJECT IDENTIFIER ::= { interfaceTopNMIB 2 }
Packit 022b05
interfaceTopNConformance   OBJECT IDENTIFIER ::= { interfaceTopNMIB 3 }
Packit 022b05
Packit 022b05
-- The Interface Top N group is used to prepare reports that
Packit 022b05
-- describe a list of interfaces (data sources)
Packit 022b05
-- ordered by the values of one
Packit 022b05
-- of the objects that apply to the interfaces of the respective device.
Packit 022b05
-- Those objects are defined by standard MIBs. The exact objects that
Packit 022b05
-- are supported by the agent are described by interfaceTopNCaps
Packit 022b05
-- The objects must be elements in tables indexed only by an
Packit 022b05
-- InterfaceIndex object.
Packit 022b05
-- The objects  chosen by the
Packit 022b05
Packit 022b05
Packit 022b05
-- management station may be sampled over a management
Packit 022b05
-- station-specified time interval, making the report rate based.
Packit 022b05
-- The management station also specifies the number of interfaces
Packit 022b05
-- that are reported.
Packit 022b05
--
Packit 022b05
-- The interfaceTopNControlTable is used to initiate the generation
Packit 022b05
-- of a report.  The management station may select the parameters
Packit 022b05
-- of such a report, such as which object, how
Packit 022b05
-- many interfaces, and the start & stop times of the sampling.  When
Packit 022b05
-- the report is prepared, entries are created in the
Packit 022b05
-- interfaceTopNTable associated with the relevant
Packit 022b05
-- interfaceTopNControlEntry.  These entries are static for
Packit 022b05
-- each report after it has been prepared.
Packit 022b05
Packit 022b05
interfaceTopNCaps   OBJECT-TYPE
Packit 022b05
    SYNTAX      BITS {
Packit 022b05
               ifInOctets(0),
Packit 022b05
               ifInUcastPkts(1),
Packit 022b05
               ifInNUcastPkts(2),
Packit 022b05
               ifInDiscards(3),
Packit 022b05
               ifInErrors(4),
Packit 022b05
               ifInUnknownProtos(5),
Packit 022b05
               ifOutOctets(6),
Packit 022b05
               ifOutUcastPkts(7),
Packit 022b05
               ifOutNUcastPkts(8),
Packit 022b05
               ifOutDiscards(9),
Packit 022b05
               ifOutErrors(10),
Packit 022b05
               ifInMulticastPkts(11),
Packit 022b05
               ifInBroadcastPkts(12),
Packit 022b05
               ifOutMulticastPkts(13),
Packit 022b05
               ifOutBroadcastPkts(14),
Packit 022b05
               ifHCInOctets(15),
Packit 022b05
               ifHCInUcastPkts(16),
Packit 022b05
               ifHCInMulticastPkts(17),
Packit 022b05
               ifHCInBroadcastPkts(18),
Packit 022b05
               ifHCOutOctets(19),
Packit 022b05
               ifHCOutUcastPkts(20),
Packit 022b05
               ifHCOutMulticastPkts(21),
Packit 022b05
               ifHCOutBroadcastPkts(22),
Packit 022b05
               dot3StatsAlignmentErrors(23),
Packit 022b05
               dot3StatsFCSErrors(24),
Packit 022b05
               dot3StatsSingleCollisionFrames(25),
Packit 022b05
               dot3StatsMultipleCollisionFrames(26),
Packit 022b05
               dot3StatsSQETestErrors(27),
Packit 022b05
               dot3StatsDeferredTransmissions(28),
Packit 022b05
               dot3StatsLateCollisions(29),
Packit 022b05
               dot3StatsExcessiveCollisions(30),
Packit 022b05
               dot3StatsInternalMacTxErrors(31),
Packit 022b05
Packit 022b05
Packit 022b05
               dot3StatsCarrierSenseErrors(32),
Packit 022b05
               dot3StatsFrameTooLongs(33),
Packit 022b05
               dot3StatsInternalMacRxErrors(34),
Packit 022b05
               dot3StatsSymbolErrors(35),
Packit 022b05
               dot3InPauseFrames(36),
Packit 022b05
               dot3OutPauseFrames(37),
Packit 022b05
               dot5StatsLineErrors(38),
Packit 022b05
               dot5StatsBurstErrors(39),
Packit 022b05
               dot5StatsACErrors(40),
Packit 022b05
               dot5StatsAbortTransErrors(41),
Packit 022b05
               dot5StatsInternalErrors(42),
Packit 022b05
               dot5StatsLostFrameErrors(43),
Packit 022b05
               dot5StatsReceiveCongestions(44),
Packit 022b05
               dot5StatsFrameCopiedErrors(45),
Packit 022b05
               dot5StatsTokenErrors(46),
Packit 022b05
               dot5StatsSoftErrors(47),
Packit 022b05
               dot5StatsHardErrors(48),
Packit 022b05
               dot5StatsSignalLoss(49),
Packit 022b05
               dot5StatsTransmitBeacons(50),
Packit 022b05
               dot5StatsRecoverys(51),
Packit 022b05
               dot5StatsLobeWires(52),
Packit 022b05
               dot5StatsRemoves(53),
Packit 022b05
               dot5StatsSingles(54),
Packit 022b05
               dot5StatsFreqErrors(55),
Packit 022b05
               etherStatsDropEvents(56),
Packit 022b05
               etherStatsOctets(57),
Packit 022b05
               etherStatsPkts(58),
Packit 022b05
               etherStatsBroadcastPkts(59),
Packit 022b05
               etherStatsMulticastPkts(60),
Packit 022b05
               etherStatsCRCAlignErrors(61),
Packit 022b05
               etherStatsUndersizePkts(62),
Packit 022b05
               etherStatsOversizePkts(63),
Packit 022b05
               etherStatsFragments(64),
Packit 022b05
               etherStatsJabbers(65),
Packit 022b05
               etherStatsCollisions(66),
Packit 022b05
               etherStatsPkts64Octets(67),
Packit 022b05
               etherStatsPkts65to127Octets(68),
Packit 022b05
               etherStatsPkts128to255Octets(69),
Packit 022b05
               etherStatsPkts256to511Octets(70),
Packit 022b05
               etherStatsPkts512to1023Octets(71),
Packit 022b05
               etherStatsPkts1024to1518Octets(72),
Packit 022b05
               dot1dTpPortInFrames(73),
Packit 022b05
               dot1dTpPortOutFrames(74),
Packit 022b05
               dot1dTpPortInDiscards(75)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
"The type(s) of sorting capabilities supported by the agent.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifInOctets, as defined in [RFC2863],
Packit 022b05
then the 'ifInOctets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifInUcastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifInUcastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifInNUcastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifInNUcastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifInDiscards, as defined in [RFC2863],
Packit 022b05
then the 'ifInDiscards' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifInErrors, as defined in [RFC2863],
Packit 022b05
then the 'ifInErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifInUnknownProtocols, as defined in [RFC2863],
Packit 022b05
then the 'ifInUnknownProtocols' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifOutOctets, as defined in [RFC2863],
Packit 022b05
then the 'ifOutOctets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifOutUcastPackets, as defined in [RFC2863],
Packit 022b05
then the 'ifOutUcastPackets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifOutNUcastPackets, as defined in [RFC2863],
Packit 022b05
then the 'ifOutNUcastPackets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifOutDiscards, as defined in [RFC2863],
Packit 022b05
then the 'ifOutDiscards' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifOutErrors, as defined in [RFC2863],
Packit 022b05
then the 'ifOutErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifInMulticastPkts, as defined in [RFC2863],
Packit 022b05
Packit 022b05
Packit 022b05
then the 'ifInMulticastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifInBroadcastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifInBroadcastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifOutMulticastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifOutMulticastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifOutBroadcastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifOutBroadcastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifHCInOctets, as defined in [RFC2863],
Packit 022b05
then the 'ifHCInOctets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifHCInMulticastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifHCInMulticastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifHCInBroadcastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifHCInBroadcastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifHCOutOctets, as defined in [RFC2863],
Packit 022b05
then the 'ifHCOutOctets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifHCOutUcastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifHCOutUcastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifHCOutMulticastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifHCOutMulticastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of ifHCOutBroadcastPkts, as defined in [RFC2863],
Packit 022b05
then the 'ifHCOutBroadcastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsAlignmentErrors, as defined in [RFC2665],
Packit 022b05
then the 'dot3StatsAlignmentErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsFCSErrors, as defined in [RFC2665],
Packit 022b05
Packit 022b05
Packit 022b05
then the 'dot3StatsFCSErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsSingleCollisionFrames, as defined in
Packit 022b05
[RFC2665],then the 'dot3StatsSingleCollisionFrames' bit will
Packit 022b05
be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsSQETestErrors, as defined in [RFC2665],
Packit 022b05
then the 'dot3StatsSQETestErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsDeferredTransmissions, as defined in
Packit 022b05
[RFC2665], then the 'dot3StatsDeferredTransmissions' bit
Packit 022b05
will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsLateCollisions, as defined in [RFC2665],
Packit 022b05
then the 'dot3StatsLateCollisions' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsExcessiveCollisions, as defined in [RFC2665],
Packit 022b05
then the 'dot3StatsExcessiveCollisions' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsInternalMacTxErrors, as defined in
Packit 022b05
[RFC2665],then the 'dot3StatsInternalMacTxErrors' bit
Packit 022b05
will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsCarrierSenseErrors, as defined in [RFC2665],
Packit 022b05
then the 'dot3StatsCarrierSenseErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsFrameTooLongs, as defined in [RFC2665],
Packit 022b05
then the 'dot3StatsFrameTooLongs' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsInternalMacRxErrors, as defined in
Packit 022b05
[RFC2665], then the 'dot3StatsInternalMacRxErrors' bit
Packit 022b05
will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3StatsSymbolErrors, as defined in [RFC2665],
Packit 022b05
then the 'dot3StatsSymbolErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3InPauseFrames, as defined in [RFC2665],
Packit 022b05
Packit 022b05
Packit 022b05
then the 'dot3InPauseFrames' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot3OutPauseFrames, as defined in [RFC2665],
Packit 022b05
then the 'dot3OutPauseFrames' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsLineErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsLineErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsBurstErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsBurstErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsACErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsACErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsAbortTransErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsAbortTransErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsInternalErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsInternalErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsLostFrameErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsLostFrameErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsReceiveCongestionErrors, as defined in
Packit 022b05
[RFC1748], then the 'dot5StatsReceiveCongestionErrors' bit will
Packit 022b05
be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsFrameCopiedErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsFrameCopiedErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsTokenErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsTokenErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsSoftErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsSoftErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
Packit 022b05
Packit 022b05
values of dot5StatsHardErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsHardErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsSignalLoss, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsSignalLoss' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsTransmitBeacons, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsTransmitBeacons' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsRecoverys, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsRecoverys' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsLobeWires, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsLobeWires' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsRemoves, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsRemoves' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsSingles, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsSingles' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot5StatsFreqErrors, as defined in [RFC1748],
Packit 022b05
then the 'dot5StatsFreqErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsDropEvents, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsDropEvents' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsOctets, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsOctets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsPkts, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsBroadcastPkts, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsBroadcastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
Packit 022b05
Packit 022b05
values of etherStatsMulticastPkts, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsMulticastPkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsCRCAlignErrors, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsCRCAlignErrors' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsUndersizePkts, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsUndersizePkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsOversizePkts, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsOversizePkts' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsFragments, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsFragments' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsJabbers, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsJabbers' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsCollisions, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsCollisions' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsPkts64Octets, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsPkts64Octets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsPkts65to127Octets, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsPkts65to127Octets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsPkts128to255Octets, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsPkts128to255Octets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsPkts256to511Octets, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsPkts256to511Octets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of etherStatsPkts512to1023Octets, as defined in [RFC2819],
Packit 022b05
then the 'etherStatsPkts512to1023Octets' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
Packit 022b05
Packit 022b05
values of etherStatsPkts1024to1518Octets, as defined in
Packit 022b05
[RFC2819], then the 'etherStatsPkts1024to1518Octets' bit will
Packit 022b05
be set.
Packit 022b05
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot1dTpPortInFrames, as defined in [RFC1493],
Packit 022b05
then the 'dot1dTpPortInFrames' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot1dTpPortOutFrames, as defined in [RFC1493],
Packit 022b05
then the 'dot1dTpPortOutFrames' bit will be set.
Packit 022b05
Packit 022b05
If the agent can perform sorting of interfaces according to the
Packit 022b05
values of dot1dTpPortInDiscards, as defined in [RFC1493],
Packit 022b05
then the 'dot1dTpPortInDiscards' bit will be set."
Packit 022b05
Packit 022b05
    ::= { interfaceTopNObjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  interfaceTopNControlTable OBJECT-TYPE
Packit 022b05
       SYNTAX      SEQUENCE OF InterfaceTopNControlEntry
Packit 022b05
       MAX-ACCESS  not-accessible
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
        "A table of control records for reports on the top `N'
Packit 022b05
        interfaces for the value or rate of a selected object.
Packit 022b05
        The number of entries depends on the configuration of the agent.
Packit 022b05
        The maximum number of entries is implementation
Packit 022b05
        dependent."
Packit 022b05
     ::= { interfaceTopNObjects 2 }
Packit 022b05
Packit 022b05
   interfaceTopNControlEntry OBJECT-TYPE
Packit 022b05
       SYNTAX      InterfaceTopNControlEntry
Packit 022b05
       MAX-ACCESS  not-accessible
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
               "A set of parameters that control the creation of a
Packit 022b05
               report of the top N ports according to several metrics."
Packit 022b05
       INDEX    { interfaceTopNControlIndex }
Packit 022b05
       ::= { interfaceTopNControlTable 1 }
Packit 022b05
Packit 022b05
   InterfaceTopNControlEntry ::= SEQUENCE {
Packit 022b05
       interfaceTopNControlIndex
Packit 022b05
           Integer32,
Packit 022b05
       interfaceTopNObjectVariable
Packit 022b05
           INTEGER,
Packit 022b05
Packit 022b05
Packit 022b05
       interfaceTopNObjectSampleType
Packit 022b05
           INTEGER,
Packit 022b05
       interfaceTopNNormalizationReq
Packit 022b05
           TruthValue,
Packit 022b05
       interfaceTopNNormalizationFactor
Packit 022b05
           Integer32,
Packit 022b05
       interfaceTopNTimeRemaining
Packit 022b05
           Integer32,
Packit 022b05
       interfaceTopNDuration
Packit 022b05
           Integer32,
Packit 022b05
       interfaceTopNRequestedSize
Packit 022b05
           Integer32,
Packit 022b05
       interfaceTopNGrantedSize
Packit 022b05
           Integer32,
Packit 022b05
       interfaceTopNStartTime
Packit 022b05
           TimeStamp,
Packit 022b05
       interfaceTopNOwner
Packit 022b05
           OwnerString,
Packit 022b05
       interfaceTopNLastCompletionTime
Packit 022b05
           TimeStamp,
Packit 022b05
       interfaceTopNRowStatus
Packit 022b05
           RowStatus
Packit 022b05
   }
Packit 022b05
Packit 022b05
   interfaceTopNControlIndex OBJECT-TYPE
Packit 022b05
       SYNTAX      Integer32 (1 .. 65535)
Packit 022b05
       MAX-ACCESS  not-accessible
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
          "An index that uniquely identifies an entry in the
Packit 022b05
          interfaceTopNControl table.  Each such entry defines
Packit 022b05
          one top N report prepared for a probe."
Packit 022b05
       ::= { interfaceTopNControlEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
interfaceTopNObjectVariable OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER   {
Packit 022b05
               ifInOctets(0),
Packit 022b05
               ifInUcastPkts(1),
Packit 022b05
               ifInNUcastPkts(2),
Packit 022b05
               ifInDiscards(3),
Packit 022b05
               ifInErrors(4),
Packit 022b05
               ifInUnknownProtos(5),
Packit 022b05
               ifOutOctets(6),
Packit 022b05
               ifOutUcastPkts(7),
Packit 022b05
               ifOutNUcastPkts(8),
Packit 022b05
               ifOutDiscards(9),
Packit 022b05
               ifOutErrors(10),
Packit 022b05
Packit 022b05
Packit 022b05
               ifInMulticastPkts(11),
Packit 022b05
               ifInBroadcastPkts(12),
Packit 022b05
               ifOutMulticastPkts(13),
Packit 022b05
               ifOutBroadcastPkts(14),
Packit 022b05
               ifHCInOctets(15),
Packit 022b05
               ifHCInUcastPkts(16),
Packit 022b05
               ifHCInMulticastPkts(17),
Packit 022b05
               ifHCInBroadcastPkts(18),
Packit 022b05
               ifHCOutOctets(19),
Packit 022b05
               ifHCOutUcastPkts(20),
Packit 022b05
               ifHCOutMulticastPkts(21),
Packit 022b05
               ifHCOutBroadcastPkts(22),
Packit 022b05
               dot3StatsAlignmentErrors(23),
Packit 022b05
               dot3StatsFCSErrors(24),
Packit 022b05
               dot3StatsSingleCollisionFrames(25),
Packit 022b05
               dot3StatsMultipleCollisionFrames(26),
Packit 022b05
               dot3StatsSQETestErrors(27),
Packit 022b05
               dot3StatsDeferredTransmissions(28),
Packit 022b05
               dot3StatsLateCollisions(29),
Packit 022b05
               dot3StatsExcessiveCollisions(30),
Packit 022b05
               dot3StatsInternalMacTxErrors(31),
Packit 022b05
               dot3StatsCarrierSenseErrors(32),
Packit 022b05
               dot3StatsFrameTooLongs(33),
Packit 022b05
               dot3StatsInternalMacRxErrors(34),
Packit 022b05
               dot3StatsSymbolErrors(35),
Packit 022b05
               dot3InPauseFrames(36),
Packit 022b05
               dot3OutPauseFrames(37),
Packit 022b05
               dot5StatsLineErrors(38),
Packit 022b05
               dot5StatsBurstErrors(39),
Packit 022b05
               dot5StatsACErrors(40),
Packit 022b05
               dot5StatsAbortTransErrors(41),
Packit 022b05
               dot5StatsInternalErrors(42),
Packit 022b05
               dot5StatsLostFrameErrors(43),
Packit 022b05
               dot5StatsReceiveCongestions(44),
Packit 022b05
               dot5StatsFrameCopiedErrors(45),
Packit 022b05
               dot5StatsTokenErrors(46),
Packit 022b05
               dot5StatsSoftErrors(47),
Packit 022b05
               dot5StatsHardErrors(48),
Packit 022b05
               dot5StatsSignalLoss(49),
Packit 022b05
               dot5StatsTransmitBeacons(50),
Packit 022b05
               dot5StatsRecoverys(51),
Packit 022b05
               dot5StatsLobeWires(52),
Packit 022b05
               dot5StatsRemoves(53),
Packit 022b05
               dot5StatsSingles(54),
Packit 022b05
               dot5StatsFreqErrors(55),
Packit 022b05
               etherStatsDropEvents(56),
Packit 022b05
               etherStatsOctets(57),
Packit 022b05
               etherStatsPkts(58),
Packit 022b05
Packit 022b05
Packit 022b05
               etherStatsBroadcastPkts(59),
Packit 022b05
               etherStatsMulticastPkts(60),
Packit 022b05
               etherStatsCRCAlignErrors(61),
Packit 022b05
               etherStatsUndersizePkts(62),
Packit 022b05
               etherStatsOversizePkts(63),
Packit 022b05
               etherStatsFragments(64),
Packit 022b05
               etherStatsJabbers(65),
Packit 022b05
               etherStatsCollisions(66),
Packit 022b05
               etherStatsPkts64Octets(67),
Packit 022b05
               etherStatsPkts65to127Octets(68),
Packit 022b05
               etherStatsPkts128to255Octets(69),
Packit 022b05
               etherStatsPkts256to511Octets(70),
Packit 022b05
               etherStatsPkts512to1023Octets(71),
Packit 022b05
               etherStatsPkts1024to1518Octets(72),
Packit 022b05
               dot1dTpPortInFrames(73),
Packit 022b05
               dot1dTpPortOutFrames(74),
Packit 022b05
               dot1dTpPortInDiscards(75)
Packit 022b05
}
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
    "The particular variable to be sampled.
Packit 022b05
Packit 022b05
    Values between 0 and 22, point to MIB objects defined in
Packit 022b05
    IF-MIB [RFC2863].
Packit 022b05
Packit 022b05
    Values between 23 and 37, point to MIB objects defined in
Packit 022b05
    EtherLike-MIB [RFC2665].
Packit 022b05
Packit 022b05
    Values between 38 and 55, point to MIB objects defined in
Packit 022b05
    TOKENRING-MIB [RFC1748].
Packit 022b05
Packit 022b05
    Values between 56 and 72, point to MIB objects defined in
Packit 022b05
    RMON-MIB [RFC2819].
Packit 022b05
Packit 022b05
    Values between 73 and 75, point to MIB objects defined in
Packit 022b05
    BRIDGE-MIB [RFC1493].
Packit 022b05
Packit 022b05
    Because SNMP access control is articulated entirely in terms
Packit 022b05
    of the contents of MIB views, no access control mechanism
Packit 022b05
    exists that can restrict the value of this object to identify
Packit 022b05
    only those objects that exist in a particular MIB view.
Packit 022b05
    Because there is thus no acceptable means of restricting the
Packit 022b05
    read access that could be obtained through the TopN
Packit 022b05
    mechanism, the probe must only grant write access to this
Packit 022b05
    object in those views that have read access to all objects on
Packit 022b05
    the probe.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    During a set operation, if the supplied variable name is not
Packit 022b05
    available in the selected MIB view, or does not conform the
Packit 022b05
    other conditions mentioned above, a badValue error must be
Packit 022b05
    returned.
Packit 022b05
Packit 022b05
    This object may not be modified if the associated
Packit 022b05
    interfaceTopNControlStatus object is equal to active(1)."
Packit 022b05
 ::= { interfaceTopNControlEntry 2 }
Packit 022b05
Packit 022b05
interfaceTopNObjectSampleType OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
               absoluteValue(1),
Packit 022b05
               deltaValue(2),
Packit 022b05
               bandwidthPercentage(3)
Packit 022b05
           }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
     "The method of sampling the selected variable for storage in
Packit 022b05
     the interfaceTopNTable.
Packit 022b05
Packit 022b05
     If the value of this object is absoluteValue(1), the value of
Packit 022b05
     the selected variable will be copied directly into the topNValue.
Packit 022b05
Packit 022b05
     If the value of this object is deltaValue(2), the value of the
Packit 022b05
     selected variable at the last sample will be subtracted from
Packit 022b05
     the current value, and the difference will be stored in topNValue.
Packit 022b05
Packit 022b05
     If the value of this object is bandwidthPercentage(3), the agent
Packit 022b05
     records the total number of octets sent over an interval divided
Packit 022b05
     by the total number of octets that represent '100% bandwidth'
Packit 022b05
     for that interface. This ratio is multiplied by 1000 to
Packit 022b05
     retain a 3 digit integer (0..1000) in units of
Packit 022b05
     'tenth of one percent'. This type of computation is accurate for
Packit 022b05
     the octet counters. The usage of this option with respect to
Packit 022b05
     packets or error counters is not recommended.
Packit 022b05
Packit 022b05
     This object may not be modified if the associated
Packit 022b05
     interfaceTopNControlStatus object is equal to active(1)."
Packit 022b05
  ::= { interfaceTopNControlEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
interfaceTopNNormalizationReq OBJECT-TYPE
Packit 022b05
    SYNTAX TruthValue
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
    "This object indicates whether  normalization is required in the
Packit 022b05
Packit 022b05
Packit 022b05
    computation of the selected value.
Packit 022b05
Packit 022b05
    If the value of this object is 'true', the value of
Packit 022b05
    the selected variable will be multiplied by a factor equal to the
Packit 022b05
    interfaceTopNNormalizationFactor divided by the value of
Packit 022b05
    effective speed of the interface
Packit 022b05
Packit 022b05
    If the value of this object is 'false',
Packit 022b05
    the value of the selected variable will be taken 'as is' in
Packit 022b05
    the TopN computation.
Packit 022b05
Packit 022b05
    If the value of the object interfaceTopNSampleType is
Packit 022b05
    bandwidthPercentage(3), the object
Packit 022b05
    interfaceTopNNormalizationReq cannot take the value 'true'.
Packit 022b05
Packit 022b05
    The value of this object MUST be false if the effective speed of
Packit 022b05
    the interface sub-layer as determined from ifSpeed is zero. This
Packit 022b05
    conforms to the ifSpeed definition in [RFC2863]for a sub-layer
Packit 022b05
    that has no concept of bandwidth.
Packit 022b05
Packit 022b05
    This object may not be modified if the associated
Packit 022b05
    interfaceTopNControlStatus object is equal to active(1)."
Packit 022b05
  ::= { interfaceTopNControlEntry 4 }
Packit 022b05
Packit 022b05
interfaceTopNNormalizationFactor OBJECT-TYPE
Packit 022b05
    SYNTAX Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
    "The value used for normalization if
Packit 022b05
    interfaceTopNNormalizationReq has the value 'true'.
Packit 022b05
Packit 022b05
 Example:
Packit 022b05
  The following set of values is applied to a device with multiple
Packit 022b05
  Ethernet interfaces running at 10 Mbps, 100 Mbps, and 1 Gbps.
Packit 022b05
  interfaceTopNObjectVariable = 'ifInOctets'
Packit 022b05
  interfaceTopNObjectSampleType = 'deltaValue'
Packit 022b05
  interfaceTopNNormalizationReq = 'true'
Packit 022b05
  interfaceTopNNormalizationFactor = 1000000000
Packit 022b05
  Applying this set of values will result in the sampled delta values
Packit 022b05
  to be multiplied by 100 for the 10 Mbps interfaces, and by 10 for
Packit 022b05
  the 100 Mbps interfaces, while the sample values for the 1 Gbps
Packit 022b05
  interface are left unchanged. The effective speed of the interface is
Packit 022b05
  taken from the value of ifSpeed for each interface, if ifSpeed is
Packit 022b05
  less than 4,294,967,295, or from ifHighSpeed multiplied by
Packit 022b05
  1,000,000 otherwise.
Packit 022b05
Packit 022b05
  At row creation the agent SHOULD set the value of this object to
Packit 022b05
Packit 022b05
Packit 022b05
  the effective speed of the interface."
Packit 022b05
::= { interfaceTopNControlEntry 5 }
Packit 022b05
Packit 022b05
interfaceTopNTimeRemaining OBJECT-TYPE
Packit 022b05
       SYNTAX      Integer32 (0..2147483647)
Packit 022b05
       MAX-ACCESS  read-create
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
         "The number of seconds left in the report
Packit 022b05
         currently being collected.  When this object
Packit 022b05
         is modified by the management station, a new
Packit 022b05
         collection is started, possibly aborting a
Packit 022b05
         currently running report.  The new value is
Packit 022b05
         used as the requested duration of this report,
Packit 022b05
         which is loaded into the associated
Packit 022b05
         interfaceTopNDuration object.
Packit 022b05
Packit 022b05
         When this object is set to a non-zero value,
Packit 022b05
         any associated interfaceTopNEntries shall be
Packit 022b05
         made inaccessible by the agent.  While the value
Packit 022b05
         of this object is non-zero, it decrements by one
Packit 022b05
         per second until it reaches zero.  During this
Packit 022b05
         time, all associated interfaceTopNEntries shall
Packit 022b05
         remain inaccessible.  At the time that this object
Packit 022b05
         decrements to zero, the report is made accessible
Packit 022b05
         in the interfaceTopNTable.  Thus, the interfaceTopN
Packit 022b05
         table needs to be created only at the end of the
Packit 022b05
         collection interval.
Packit 022b05
Packit 022b05
         If the value of this object is set to zero
Packit 022b05
         while the associated report is running, the
Packit 022b05
         running report is aborted and no associated
Packit 022b05
         interfaceTopNEntries are created."
Packit 022b05
     DEFVAL { 0 }
Packit 022b05
     ::= { interfaceTopNControlEntry 6 }
Packit 022b05
Packit 022b05
   interfaceTopNDuration OBJECT-TYPE
Packit 022b05
       SYNTAX      Integer32 (0..2147483647)
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
        "The number of seconds that this report has
Packit 022b05
        collected during the last sampling interval,
Packit 022b05
        or if this report is currently being collected,
Packit 022b05
        the number of seconds that this report is being
Packit 022b05
        collected during this sampling interval.
Packit 022b05
Packit 022b05
        When the associated interfaceTopNTimeRemaining
Packit 022b05
Packit 022b05
Packit 022b05
        object is set, this object shall be set by the
Packit 022b05
        agent to the same value and shall not be modified
Packit 022b05
        until the next time the interfaceTopNTimeRemaining
Packit 022b05
        is set.
Packit 022b05
Packit 022b05
        This value shall be zero if no reports have been
Packit 022b05
        requested for this interfaceTopNControlEntry."
Packit 022b05
     ::= { interfaceTopNControlEntry 7 }
Packit 022b05
Packit 022b05
   interfaceTopNRequestedSize OBJECT-TYPE
Packit 022b05
       SYNTAX      Integer32
Packit 022b05
       MAX-ACCESS  read-create
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
         "The maximum number of interfaces requested
Packit 022b05
         for the Top N Table.
Packit 022b05
Packit 022b05
         When this object is created or modified, the
Packit 022b05
         agent should set interfaceTopNGrantedSize as close
Packit 022b05
         to this object as is possible for the particular
Packit 022b05
         implementation and available resources."
Packit 022b05
       DEFVAL { 10 }
Packit 022b05
       ::= { interfaceTopNControlEntry 8 }
Packit 022b05
Packit 022b05
   interfaceTopNGrantedSize OBJECT-TYPE
Packit 022b05
       SYNTAX      Integer32 (0.. 2147483647)
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
         "The maximum number of interfaces in the
Packit 022b05
         top N table.
Packit 022b05
Packit 022b05
         When the associated interfaceTopNRequestedSize object is
Packit 022b05
         created or modified, the agent should set this object as
Packit 022b05
         closely to the requested value as is possible for the
Packit 022b05
         particular implementation and available resources.  The
Packit 022b05
         agent must not lower this value except as a result of a
Packit 022b05
         set to the associated interfaceTopNRequestedSize object."
Packit 022b05
     ::= { interfaceTopNControlEntry 9 }
Packit 022b05
Packit 022b05
   interfaceTopNStartTime OBJECT-TYPE
Packit 022b05
       SYNTAX      TimeStamp
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
       "The value of sysUpTime when this top N report was
Packit 022b05
       last started.  In other words, this is the time that
Packit 022b05
       the associated interfaceTopNTimeRemaining object was
Packit 022b05
Packit 022b05
Packit 022b05
       modified to start the requested report.
Packit 022b05
Packit 022b05
       If the report has not yet been started, the value
Packit 022b05
       of this object is zero."
Packit 022b05
  ::= { interfaceTopNControlEntry 10 }
Packit 022b05
Packit 022b05
   interfaceTopNOwner OBJECT-TYPE
Packit 022b05
       SYNTAX      OwnerString
Packit 022b05
       MAX-ACCESS  read-create
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The entity that configured this entry and is
Packit 022b05
               using the resources assigned to it."
Packit 022b05
       ::= { interfaceTopNControlEntry 11 }
Packit 022b05
Packit 022b05
   interfaceTopNLastCompletionTime OBJECT-TYPE
Packit 022b05
       SYNTAX      TimeStamp
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
        "The value of sysUpTime when this top N report was
Packit 022b05
        last completed. If no report was yet completed, the value
Packit 022b05
        of this object is zero."
Packit 022b05
     ::= { interfaceTopNControlEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
   interfaceTopNRowStatus OBJECT-TYPE
Packit 022b05
       SYNTAX      RowStatus
Packit 022b05
       MAX-ACCESS  read-create
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
              "The status of this row.
Packit 022b05
Packit 022b05
              If the value of this object is not equal to
Packit 022b05
              active(1), all associated entries in the
Packit 022b05
              interfaceTopNTable shall be deleted by the
Packit 022b05
              agent."
Packit 022b05
       ::= { interfaceTopNControlEntry 13 }
Packit 022b05
Packit 022b05
Packit 022b05
   -- Interface Top "N" reports
Packit 022b05
Packit 022b05
   interfaceTopNTable OBJECT-TYPE
Packit 022b05
       SYNTAX      SEQUENCE OF InterfaceTopNEntry
Packit 022b05
       MAX-ACCESS  not-accessible
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
         "A table of reports for the top `N' ports based on
Packit 022b05
Packit 022b05
Packit 022b05
         setting of associated control table entries. The
Packit 022b05
         maximum number of entries depends on the number
Packit 022b05
         of entries in table interfaceTopNControlTable and
Packit 022b05
         the value of object interfaceTopNGrantedSize for
Packit 022b05
         each entry.
Packit 022b05
Packit 022b05
         For each entry in the interfaceTopNControlTable,
Packit 022b05
         interfaces with the highest value of
Packit 022b05
         interfaceTopNValue shall be placed in this table
Packit 022b05
         in decreasing order of that rate until there is
Packit 022b05
         no more room or until there are no more ports."
Packit 022b05
       ::= { interfaceTopNObjects 3 }
Packit 022b05
Packit 022b05
   interfaceTopNEntry OBJECT-TYPE
Packit 022b05
       SYNTAX      InterfaceTopNEntry
Packit 022b05
       MAX-ACCESS  not-accessible
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
               "A set of statistics for an interface that is
Packit 022b05
               part of a top N report."
Packit 022b05
       INDEX    { interfaceTopNControlIndex,
Packit 022b05
                  interfaceTopNIndex }
Packit 022b05
       ::= { interfaceTopNTable 1 }
Packit 022b05
Packit 022b05
   InterfaceTopNEntry ::= SEQUENCE {
Packit 022b05
       interfaceTopNIndex
Packit 022b05
           Integer32,
Packit 022b05
       interfaceTopNDataSourceIndex
Packit 022b05
           Integer32,
Packit 022b05
       interfaceTopNValue
Packit 022b05
           Gauge32,
Packit 022b05
       interfaceTopNValue64
Packit 022b05
           CounterBasedGauge64
Packit 022b05
   }
Packit 022b05
Packit 022b05
   interfaceTopNIndex OBJECT-TYPE
Packit 022b05
       SYNTAX      Integer32 (1..65535)
Packit 022b05
       MAX-ACCESS  not-accessible
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
         "An index that uniquely identifies an entry in
Packit 022b05
         the interfaceTopN table among those in the same
Packit 022b05
         report.  This index is between 1 and N, where N
Packit 022b05
         is the number of entries in this report.  Increasing
Packit 022b05
         values of interfaceTopNIndex shall be assigned to
Packit 022b05
         entries with decreasing values of interfaceTopNValue
Packit 022b05
         or interfaceTopNValue64, whichever applies,
Packit 022b05
         until index N is assigned to the entry with the
Packit 022b05
Packit 022b05
Packit 022b05
         lowest value of interfaceTopNValue /
Packit 022b05
         interfaceTopNValue64 or there are no
Packit 022b05
         more interfaceTopNEntries.
Packit 022b05
Packit 022b05
         No ports are included in a report where their
Packit 022b05
         value of interfaceTopNValue would be zero."
Packit 022b05
     ::= { interfaceTopNEntry 1 }
Packit 022b05
Packit 022b05
   interfaceTopNDataSourceIndex OBJECT-TYPE
Packit 022b05
       SYNTAX      Integer32  (1..2147483647)
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
         "This object identifies the index corresponding
Packit 022b05
          to the dataSource for this entry.
Packit 022b05
Packit 022b05
          For sorted values of variables belonging to the
Packit 022b05
          IF-MIB, EtherLike-MIB or TOKENRING-MIB, this value
Packit 022b05
          equals the ifIndex of the interface.
Packit 022b05
Packit 022b05
          For sorted values of variables belonging to the
Packit 022b05
          RMON-MIB, this value equals the interface corresponding
Packit 022b05
          to the data source, pointed to by the value
Packit 022b05
          of etherStatsDataSource.
Packit 022b05
Packit 022b05
          For sorted values of variables belonging to the
Packit 022b05
          BRIDGE-MIB, this value equals the interface corresponding
Packit 022b05
          to the bridge port, pointed to by the value
Packit 022b05
          of dot1dBasePortIfIndex."
Packit 022b05
       ::= { interfaceTopNEntry 2 }
Packit 022b05
Packit 022b05
   interfaceTopNValue OBJECT-TYPE
Packit 022b05
       SYNTAX      Gauge32
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
         "The value at the end of the sampling interval, or
Packit 022b05
         the amount of change in the selected variable
Packit 022b05
         during this sampling interval for the identified
Packit 022b05
         interface.  The selected variable is that interfaces's
Packit 022b05
         instance of the object selected by
Packit 022b05
         interfaceTopNObjectVariable. This value may be normalized
Packit 022b05
         if interfaceTopNNormalization required equals 'true'.
Packit 022b05
         This value of this object will be computed for all
Packit 022b05
         cases when interfaceTopNObjectVariable points to a
Packit 022b05
         32-bit counter or Gauge or when
Packit 022b05
         interfaceTopNObjectSampleType equals bandwidthPercentage(3),
Packit 022b05
         and will be zero for all other cases."
Packit 022b05
Packit 022b05
Packit 022b05
       ::= { interfaceTopNEntry 3 }
Packit 022b05
Packit 022b05
   interfaceTopNValue64 OBJECT-TYPE
Packit 022b05
       SYNTAX      CounterBasedGauge64
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
         "The value at the end of the sampling interval, or
Packit 022b05
         the amount of change in the selected variable
Packit 022b05
         during this sampling interval for the identified
Packit 022b05
         interface.  The selected variable is that interfaces's
Packit 022b05
         instance of the object selected by
Packit 022b05
         interfaceTopNObjectVariable. This value may be normalized
Packit 022b05
         if interfaceTopNNormalization required equals 'true'.
Packit 022b05
         This value of this object will be computed for all
Packit 022b05
         cases when interfaceTopNObjectVariable points to
Packit 022b05
         a 64-bit counter, and will be zero for all other cases."
Packit 022b05
       ::= { interfaceTopNEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Notifications Section
Packit 022b05
-- (none defined)
Packit 022b05
--
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Conformance Section
Packit 022b05
--
Packit 022b05
Packit 022b05
interfaceTopNCompliances OBJECT IDENTIFIER ::=
Packit 022b05
                                           {interfaceTopNConformance 1 }
Packit 022b05
interfaceTopNGroups      OBJECT IDENTIFIER ::=
Packit 022b05
                                           {interfaceTopNConformance 2 }
Packit 022b05
Packit 022b05
interfaceTopNCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Describes the requirements for conformance to the
Packit 022b05
            InterfaceTopN MIB."
Packit 022b05
        MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { interfaceTopNGroup }
Packit 022b05
      ::= { interfaceTopNCompliances 1 }
Packit 022b05
Packit 022b05
interfaceTopNGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
       interfaceTopNCaps,
Packit 022b05
       interfaceTopNObjectVariable,
Packit 022b05
       interfaceTopNObjectSampleType,
Packit 022b05
Packit 022b05
Packit 022b05
       interfaceTopNNormalizationReq,
Packit 022b05
       interfaceTopNNormalizationFactor,
Packit 022b05
       interfaceTopNTimeRemaining,
Packit 022b05
       interfaceTopNDuration,
Packit 022b05
       interfaceTopNRequestedSize,
Packit 022b05
       interfaceTopNGrantedSize,
Packit 022b05
       interfaceTopNStartTime,
Packit 022b05
       interfaceTopNOwner,
Packit 022b05
       interfaceTopNLastCompletionTime,
Packit 022b05
       interfaceTopNRowStatus,
Packit 022b05
       interfaceTopNDataSourceIndex,
Packit 022b05
       interfaceTopNValue,
Packit 022b05
       interfaceTopNValue64
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
         "A collection of objects providing interfaceTopN data for
Packit 022b05
         a multiple interfaces device."
Packit 022b05
::= { interfaceTopNGroups 1 }
Packit 022b05
Packit 022b05
END