openconfig-platform-pipeline-counters

Provide fine grain, per-Integrated Circuit (IC), telemetry data streams that will identify the health, any packet drops, and any...

  • Organization:

    OpenConfig working group

  • Module:

    openconfig-platform-pipeline-counters

  • Version:

    2022-11-09

  • File:

    openconfig-platform-pipeline-counters.yang

  • Abstract:

    Provide fine grain, per-Integrated Circuit (IC), telemetry data streams that will identify the health, any packet drops, and any...

  • Contact:

    OpenConfig working group
    www.openconfig.net

  • Check for an additional details:

    YANG Catalog

  • Description:

    Provide fine grain, per-Integrated Circuit (IC), telemetry data streams
    that will identify the health, any packet drops, and any errors on the IC.
    With this additional telemetry, the health of the IC, packet drops and
    errors, can be explicitly monitored not only on a specific router, but also
    on a specific IC on a specific router. The IC is divided into 5 platform
    independent sub-blocks.
    1. IC Interface Subsystem
    2. Queueing Subsystem
    3. Lookup Subsystem
    4. Host Interface
    5. Fabric Interface.
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    | |
    | +---------------------------------------------------------------+ |
    | | Integrated +---------------------------------------+ | |
    | | Circuit | Host Interface | | |
    | | +---------------------------------------+ | |
    | | +------------+ | |
    | | +-----------+ | Lookup | +-------------+ | |
    | | | IC | | Subsystem | | Fabric | | |
    | | | Interface | | | | Interface | | |
    | | | Subsystem | +------------+ | | | |
    | | +-----------+ +-------------+ +-------------+ | |
    | | | Queueing | | |
    | | | Subsystem | | |
    | | +-------------+ | |
    | | | |
    | +---------------------------------------------------------------+ |
    | |
    +-------------------------------------------------------------------+
    Each IC implementation inside forwarding engines may have a different set of
    counters. Some counters have different names but the same
    functionality and can be grouped together. Most counters are different
    between IC families and will have to be aggregated as generic counters. The
    aggregation could mean either a specific IC counter needs to be mapped to
    one of the values specified in this model, or it may require multiple IC
    counters aggregated to produce one of the values in this model.
    The following classes of counters will generalize the types of
    statistics that are provided from each of the above 5 blocks.
    A. Packet Counters
    B. Drop Counters
    C. Error Counters
    The advantage of grouping all the packet counters for all 5 blocks,
    all drop counters from all 5 blocks, and all error counters from all
    5 blocks, is to have the abililty to receive all drop counters from
    all 5 blocks, for example, with one request.

© 2023 YumaWorks, Inc. All rights reserved.