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:
2023-10-08
File:
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:
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.