Skip to main content

MPLSStats

Counts bytes per MPLS label, keyed by the top label of the stack in 5-digit hex.

PropertyValue
GUID{6C312435-80C1-401F-AEDD-090FF4F46212}
LayerL2 Link
InputPackets
Key typeMPLS label (5 hex digits)
ImplementationNative C++ — CPICGMPLS (trisul_probe/src/sysplugs/counters/PICGMPLS.cpp)
Bucket / Topper60 s / 300 s
Enabled by defaultYes

What it measures​

  • Every packet that the MPLS protocol handler parses adds its wire length to the key of its top (outermost) label. Inner labels are not counted.
  • The handler treats the payload after the bottom-of-stack label as IPv4.
  • NetFlow/IPFIX and sFlow do not update this group.

Keys​

One key is the 20-bit label value as 5 uppercase hex digits. There are no labels.

KeyMeaning
00010Label 16
003E8Label 1000
49310Label 299792

Special keys​

KeyMeaning
SYS:GROUP_TOTALSSum of every update in the interval. Each MPLS packet updates one key, so meter 0 equals total MPLS bytes.

Meter list​

IDNameTypeUnitsTopBottomDescription
0Total bytes/secVT_RATE_COUNTERBps500Wire bytes of packets with this top label.
1Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.
2Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.