| cnpdSupportedProtocolsIndex | 
      .1.3.6.1.4.1.9.9.244.1.8.1.1.1 | 
    
    
      | 
        A unique identifier of a row in this table.
        Thus it also represents a unique identifier for a
        protocol or application which NBAR currently
        recognizes.
       | 
    
    
      | cnpdSupportedProtocolsName | 
      .1.3.6.1.4.1.9.9.244.1.8.1.1.2 | 
    
    
      | 
        This object reflects the valid string of a
        protocol or application which NBAR currently
        recognizes.
       | 
    
    
      | cnpdStatusPdEnable | 
      .1.3.6.1.4.1.9.9.244.1.1.1.1.1 | 
    
    
      | 
        This object is used to enable or disable
        Protocol Discovery on an interface.
        If set to 'true' - Protocol Discovery is
        enabled on this Interface.
        If set to 'false' - Protocol Discovery is
        disabled on this Interface.
       | 
    
    
      | cnpdStatusLastUpdateTime | 
      .1.3.6.1.4.1.9.9.244.1.1.1.1.2 | 
    
    
      | 
        The value of sysUpTime at the time Protocol
        Discovery was last enabled  on an interface.
        If the interface does not have Protocol
        Discovery enabled this value is zero.
       | 
    
    
      | cnpdAllStatsProtocolsIndex | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.1 | 
    
    
      | 
        An object which represents a unique
        identifier for a protocol or application
        which NBAR currently recognizes.
        This object is an index into the
        SupportedProtocolsTable where details
        of the protocol can be found.
       | 
    
    
      | cnpdAllStatsProtocolName | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.2 | 
    
    
      | 
        Name of the application or protocol, a
        unique textual string, assigned in the
        cnpdSupportedProtocolsTable.
       | 
    
    
      | cnpdAllStatsInPkts | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.3 | 
    
    
      | 
        The packet count of inbound packets as
        determined by Protocol Discovery.
       | 
    
    
      | cnpdAllStatsOutPkts | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.4 | 
    
    
      | 
        The packet count of outbound packets as
        determined by Protocol Discovery.
       | 
    
    
      | cnpdAllStatsInBytes | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.5 | 
    
    
      | 
        The byte count of inbound octets as
        determined by Protocol Discovery.
       | 
    
    
      | cnpdAllStatsOutBytes | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.6 | 
    
    
      | 
        The byte count of outbound octets as
        determined by Protocol Discovery.
       | 
    
    
      | cnpdAllStatsHCInPkts | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.7 | 
    
    
      | 
        The packet count of inbound packets as
        determined by Protocol Discovery.
        This is the 64-bit (High Capacity)
        version of cnpdAllStatsInPkts.
       | 
    
    
      | cnpdAllStatsHCOutPkts | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.8 | 
    
    
      | 
        The packet count of outbound packets as
        determined by Protocol Discovery.
        This is the 64-bit (High Capacity)
        version of cnpdAllStatsOutPkts.
       | 
    
    
      | cnpdAllStatsHCInBytes | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.9 | 
    
    
      | 
        The byte count of inbound octets as
        determined by Protocol Discovery.
        This is the 64-bit (High Capacity)
        version of cnpdAllStatsInBytes.
       | 
    
    
      | cnpdAllStatsHCOutBytes | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.10 | 
    
    
      | 
        The byte count of outbound octets as
        determined by Protocol Discovery.
        This is the 64-bit (High Capacity)
        version of cnpdAllStatsOutBytes.
       | 
    
    
      | cnpdAllStatsInBitRate | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.11 | 
    
    
      | 
        The inbound bit rate as determined
        by Protocol Discovery.
       | 
    
    
      | cnpdAllStatsOutBitRate | 
      .1.3.6.1.4.1.9.9.244.1.2.1.1.12 | 
    
    
      | 
        The outbound bit rate as determined
        by Protocol Discovery.
       | 
    
    
      | cnpdTopNConfigIndex | 
      .1.3.6.1.4.1.9.9.244.1.3.1.1.1 | 
    
    
      | 
        A monotonically increasing integer which
        uniquely identifies a cnpdTopNConfigEntry
        in the cnpdTopNConfigTable.
       | 
    
    
      | cnpdTopNConfigIfIndex | 
      .1.3.6.1.4.1.9.9.244.1.3.1.1.2 | 
    
    
      | 
        This object allows the management station
        to select the interface, which Protocol Discovery
        is running on, to be used to create this
        cnpdTopNConfigEntry.
       | 
    
    
      | cnpdTopNConfigStatsSelect | 
      .1.3.6.1.4.1.9.9.244.1.3.1.1.3 | 
    
    
      | 
        This object allows the management station to
        select the statistic used to base the order
        of the top-n table on.
        For example: a cnpdTopNConfigStatsSelect of
        bitRateSum means order this table based
        on each applications/protocols combined
        in and out bitrate.
       | 
    
    
      | cnpdTopNConfigSampleTime | 
      .1.3.6.1.4.1.9.9.244.1.3.1.1.4 | 
    
    
      | 
        If the cnpdTopNConfigStatsSelect is
        bitRateIn, bitRateOut or bitRateSum, then
        this value is the interval in seconds that
        the bitrate is sampled.
        This has no effect if the cnpdTopNConfigStatsSelect
        is byte or packet based.
        When this object is modified by the management
        station, a new sample period is started regardless
        of whether the original cnpdTopNConfigSampleTime
        was finished.
       | 
    
    
      | cnpdTopNConfigRequestedSize | 
      .1.3.6.1.4.1.9.9.244.1.3.1.1.5 | 
    
    
      | 
        The requested size of the associated
        cnpdTopNStatsTable entry.
        For example a cnpdTopNConfigRequestedSize of
        20 indicates the management station wants
        to create an associated  cnpdTopNStatsTable
        entry of 20 protocol/application's
       | 
    
    
      | cnpdTopNConfigGrantedSize | 
      .1.3.6.1.4.1.9.9.244.1.3.1.1.6 | 
    
    
      | 
        The actual size of the associated
        cnpdTopNStatsTable entry.
        The reason this may differ from
        cnpdTopNConfigRequestedSize is because a
        management station may request a number of
        protocols that is greater than the number of
        protocols actually found by Protocol Discovery.
       | 
    
    
      | cnpdTopNConfigTime | 
      .1.3.6.1.4.1.9.9.244.1.3.1.1.7 | 
    
    
      | 
        The value of sysUpTime when the associated
        cnpdTopNStatsTable entry was created.
       | 
    
    
      | cnpdTopNConfigStatus | 
      .1.3.6.1.4.1.9.9.244.1.3.1.1.8 | 
    
    
      | 
        This object is used to create or delete
        the row entry in cnpdTopNConfigTable.
        When creating a row entry the management
        station is required to specify a value
        for cnpdTopNConfigIfIndex only.
        'notReady' means that a row exists but
        either it has no valid IfIndex or it has
        not been set to createAndGo or active.
        'active' means that a createAndGo or active
        has been issued, AND a valid ifIndex exists.
        Therefore if a row is 'active' it means a
        TopNStats entry has been generated.
        If you set an 'active' row to createAndWait
        it will get the status 'notReady'.
        If you set any row to 'notReady' - it will go
        to the 'notReadystate'.
        If you set any row to 'notInService' - it will
        go to the 'notInService' state and the corresponding
        TopNStatsEntry will be deleted.
        The same TopNConfig entry can be re-used without
        changes by setting it to 'active'. The corresponding
        TopStatsTable entry will be regenerated. This can
        be used by the NMS to poll a particular TopNConfig
        Entry.
        Changes to an existing TopNConfig entry can be made
        by setting the status to 'createAndWait' and changing
        the necessary objects. Setting it to 'createAndGo' or
        'active' will cause the corresponding TopNStats entry
        to be regenerated.
       | 
    
    
      | cnpdTopNStatsIndex | 
      .1.3.6.1.4.1.9.9.244.1.4.1.1.1 | 
    
    
      | 
        A monotonically increasing integer which
        uniquely identifies a cnpdTopNStatsEntry
        in the cnpdTopNStatsTable.
       | 
    
    
      | cnpdTopNStatsProtocolName | 
      .1.3.6.1.4.1.9.9.244.1.4.1.1.2 | 
    
    
      | 
        Name of the application or protocol,
        a unique textual string, assigned in the
        cnpdSupportedProtocolsTable.
       | 
    
    
      | cnpdTopNStatsRate | 
      .1.3.6.1.4.1.9.9.244.1.4.1.1.3 | 
    
    
      | 
        The amount of change in the selected statistic
        during this sampling interval. The selected
        statistic is the cnpdTopNConfigStatsSelect
        from the associated cnpdTopNConfigStatsEntry.
       | 
    
    
      | cnpdTopNStatsHCRate | 
      .1.3.6.1.4.1.9.9.244.1.4.1.1.4 | 
    
    
      | 
        The amount of change in the selected statistic
        during this sampling interval. The selected
        statistic is the cnpdTopNConfigStatsSelect
        from the associated cnpdTopNConfigStatsEntry.
        This is the 64-bit (High Capacity) version of
        cnpdTopNStatsRate.
       | 
    
    
      | cnpdThresholdConfigIndex | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.1 | 
    
    
      | 
        A monotonically increasing integer which
        uniquely identifies an entry in the
        cnpdThresholdConfigTable.
       | 
    
    
      | cnpdThresholdConfigIfIndex | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.2 | 
    
    
      | 
        This object allows the management station to
        select the interface, which Protocol Discovery is
        running on, to be used to create this
        cnpdThresholdConfigTable entry.
       | 
    
    
      | cnpdThresholdConfigInterval | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.3 | 
    
    
      | 
        The interval in seconds over which the data is
        sampled and compared with cnpdThresholdConfigRising
        and cnpdThresholdConfigFalling thresholds.
       | 
    
    
      | cnpdThresholdConfigSampleType | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.4 | 
    
    
      | 
        The method of sampling the selected statistic and
        calculating the value to be compared against
        cnpdThresholdConfigRising or
        cnpdThresholdConfigFalling thresholds.
        If the value of this object is absoluteValue(1),
        the value at the end of the sampling interval
        cnpdThresholdConfigInterval, will be compared
        with the cnpdThresholdConfigRising and
        cnpdThresholdConfigFalling thresholds.
        In this mode, when cnpdThresholdConfigStatsSelect is
        byte or packet based, a maximum of two
        cnpdThresholdHistory entries will be created per
        application, as these byte and packet counts
        monotonically increase from zero.
        If the value of this object is deltaValue(2),
        the difference between the samples at the
        beginning and end of the cnpdThresholdConfigInterval
        will be compared with the cnpdThresholdConfigRising
        and cnpdThresholdConfigFalling thresholds.
        Because the difference in the previous and current
        samples are compared over the sample period
        cnpdThresholdConfigInterval, this mode provides
        more granularity to the thresholds because the NMS
        is now provided with the gradient or change in the
        cnpdThresholdConfigStatsSelect.
        Note that even though the sample value is monotonically
        increasing for byte and packet counts,
        cnpdThresholdConfigSampleType set to deltaValue, can
        generate falling cnpdThresholdHistory entries, because
        the gradient can be lower than the
        cnpdThresholdConfigFalling value.
       | 
    
    
      | cnpdThresholdConfigProtocol | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.5 | 
    
    
      | 
        The application or protocol which the
        management station wishes to configure a
        threshold on.
        This object is an index into the
        SupportedProtocolsTable where details
        of the protocol can be found.
        If cnpdThresholdConfigProtocolAny is set
        to TRUE this value will be ignored. If it
        is set to FALSE, then cnpdThresholdConfigProtocol
        will be the only protocol that is checked
        to see if it has breached the threshold.
       | 
    
    
      | cnpdThresholdConfigProtocolAny | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.6 | 
    
    
      | 
        If set to 'true' - this threshold is configured
        to check for any protocol which meets the threshold
        criteria. This means that multiple protocols can
        generate ThresholdHistoryTable entries. Each
        protocol is subject to the hysterisis mechanism.
        If set to 'false' - this threshold is configured
        to check for the protocol which meets the threshold
        criteria referred to by cnpdThresholdConfigProtocol.
       | 
    
    
      | cnpdThresholdConfigStatsSelect | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.7 | 
    
    
      | 
        This object allows the management station to
        select the statistic used to base the threshold
        on.
        For example a cnpdThresholdConfigStatsSelect of
        bitRateSum means cnpdThresholdConfigRising and
        cnpdThresholdConfigFalling are values based on
        the combined value of in and out bitrates.
       | 
    
    
      | cnpdThresholdConfigStartup | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.8 | 
    
    
      | 
        This controls the type of notification that is
        sent when this threshold entry is first enabled.
        Because there is no previous sampling history,
        choosing one of these options determines the type
        of notification generated - Rising or Falling.
        If the first sample after this entry is enabled
        is greater than or equal to cnpdThresholdConfigRising and
        this object is equal to rising(1) or risingOrFalling(3),
        then a single rising notification will be generated.
        If the first sample after this entry is enabled
        is less than or equal to cnpdThresholdConfigFalling
        and this object is equal to falling(2) or
        risingOrFalling(3), then a single falling notification
        will be generated.
       | 
    
    
      | cnpdThresholdConfigRising | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.9 | 
    
    
      | 
        This is the threshold object which the managment
        station sets to determine if it gets breached. It
        indicates the statistic being sampled was
        rising.
        When the current sample is greater than or
        equal to this object, and the value at the last
        sampling interval was less than this object (in
        other words the value is rising), an entry in the
        cnpdThresholdHistoryTable will be created.
        After a rising event is generated, another such
        event will not be generated until the sampled value
        falls below this threshold and reaches the
        cnpdThresholdConfigFalling value.
        This ensures that samples which are taken
        after a cnpdThresholdConfigRising threshold event
        has been created, do not create further thresholds
        and therefore notifications, until the
        cnpdThresholdConfigFalling threshold has been met.
        Thus a very short cnpdThresholdConfigInterval can be
        chosen without risk of multiple notifications for
        the same threshold breach condition.
       | 
    
    
      | cnpdThresholdConfigFalling | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.10 | 
    
    
      | 
        This is the threshold object which the management
        station sets to determine if it gets breached. It
        indicates the statistic being sampled was
        falling.
        When current sample is less than or equal
        to this object, and the value at the last sampling
        interval was greater than this object (in other
        words the value is falling), an entry in the
        cnpdThresholdHistoryTable will be created.
        After a falling event is generated, another
        such event will not be generated until the sampled
        value rises above this object and reaches the
        cnpdThresholdConfigRising value.
       | 
    
    
      | cnpdThresholdConfigStatus | 
      .1.3.6.1.4.1.9.9.244.1.5.1.1.12 | 
    
    
      | 
        This object is used to create or delete
        the row entry in cnpdThresholdConfigTable.
        When creating a row entry the management station
        is required to specify a value for
        cnpdThresholdConfigIfIndex, cnpdThresholdConfigRising
        and cnpdThresholdConfigFalling.
        'active' means that a createAndGo or active has
        been issued, AND a valid ifIndex exists. And therefore
        if a row is 'active' it means a ThresholdHistory entry
        may have been generated if the value was breached.
        If you set an 'active' row to 'createAndWait' - it will
        in fact get the status 'notReady'.
        Likewise if you set any row to 'notInService' or 'notReady'
        it will go to the 'notReady' state.
       | 
    
    
      | cnpdThresholdHistoryIndex | 
      .1.3.6.1.4.1.9.9.244.1.6.1.1.1 | 
    
    
      | 
        A monotonically increasing integer
        which uniquely identifies this
        cnpdThresholdHistoryEntry in the
        cnpdThresholdHistory table.
       | 
    
    
      | cnpdThresholdHistoryConfigIndex | 
      .1.3.6.1.4.1.9.9.244.1.6.1.1.2 | 
    
    
      | 
        The cnpdThresholdConfigTable entry
        which generated this entry. Using this
        object the management station can backtrack
        to the appropriate cnpdThresholdConfigEntry.
       | 
    
    
      | cnpdThresholdHistoryValue | 
      .1.3.6.1.4.1.9.9.244.1.6.1.1.3 | 
    
    
      | 
        The actual value of the statistic when
        the sampling was made.
       | 
    
    
      | cnpdThresholdHistoryType | 
      .1.3.6.1.4.1.9.9.244.1.6.1.1.4 | 
    
    
      | 
        Describes whether this is an
        event caused by a rising
        or falling threshold breach.
       | 
    
    
      | cnpdThresholdHistoryTime | 
      .1.3.6.1.4.1.9.9.244.1.6.1.1.5 | 
    
    
      | 
        The value of sysUpTime of the running
        configuration when the event occurred.
       | 
    
    
      | cnpdThresholdHistoryProtocol | 
      .1.3.6.1.4.1.9.9.244.1.6.1.1.6 | 
    
    
      | 
        The application or protocol which the
        management station configured a
        threshold on.
        This object is an index into the
        SupportedProtocolsTable where details
        of the protocol can be found.
       | 
    
    
      | cnpdThresholdHistoryStatsSelect | 
      .1.3.6.1.4.1.9.9.244.1.6.1.1.7 | 
    
    
      | 
        This is the statistic used to base the threshold
        on.
       |