Saved in:
Bibliographic Details
Main Authors: Papadopoulos, Konstantinos, Papadimitriou, Panagiotis, Papagianni, Chrysa
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2404.06582
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917635996778496
author Papadopoulos, Konstantinos
Papadimitriou, Panagiotis
Papagianni, Chrysa
author_facet Papadopoulos, Konstantinos
Papadimitriou, Panagiotis
Papagianni, Chrysa
contents In-band network telemetry (INT), empowered by programmable dataplanes such as P4, comprises a viable approach to network monitoring and telemetry analysis. However, P4-INT as well as other existing frameworks for INT yield a substantial transmission overhead, which grows linearly with the number of hops and the number of telemetry values. To address this issue, we present a deterministic and a probabilistic technique for lightweight INT, termed as DLINT and PLINT,respectively. In particular, DLINT exercises per-flow aggregation by spreading the telemetry values across the packets of a flow. DLINT relies on switch coordination through the use of per-flow telemetry states, maintained within P4 switches. Furthermore, DLINT utilizes Bloom Filters (BF) in order to compress the state lookup tables within P4 switches. On the other hand, PLINT employs a probabilistic approach based on reservoir sampling. PLINT essentially empowers every INT node to insert telemetry values with equal probability within each packet. Our evaluation results corroborate that both proposed techniques alleviate the transmission overhead of P4-INT, while maintaining a high degree of monitoring accuracy. In addition, we perform a comparative evaluation between DLINT and PLINT. DLINT is more effective in conveying path traces to the telemetry server, whereas PLINT detects more promptly path updates exploiting its more efficient INT header space utilization
format Preprint
id arxiv_https___arxiv_org_abs_2404_06582
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Deterministic and Probabilistic P4-Enabled Lightweight In-Band Network Telemetry
Papadopoulos, Konstantinos
Papadimitriou, Panagiotis
Papagianni, Chrysa
Networking and Internet Architecture
C.2.3 Network Operations
In-band network telemetry (INT), empowered by programmable dataplanes such as P4, comprises a viable approach to network monitoring and telemetry analysis. However, P4-INT as well as other existing frameworks for INT yield a substantial transmission overhead, which grows linearly with the number of hops and the number of telemetry values. To address this issue, we present a deterministic and a probabilistic technique for lightweight INT, termed as DLINT and PLINT,respectively. In particular, DLINT exercises per-flow aggregation by spreading the telemetry values across the packets of a flow. DLINT relies on switch coordination through the use of per-flow telemetry states, maintained within P4 switches. Furthermore, DLINT utilizes Bloom Filters (BF) in order to compress the state lookup tables within P4 switches. On the other hand, PLINT employs a probabilistic approach based on reservoir sampling. PLINT essentially empowers every INT node to insert telemetry values with equal probability within each packet. Our evaluation results corroborate that both proposed techniques alleviate the transmission overhead of P4-INT, while maintaining a high degree of monitoring accuracy. In addition, we perform a comparative evaluation between DLINT and PLINT. DLINT is more effective in conveying path traces to the telemetry server, whereas PLINT detects more promptly path updates exploiting its more efficient INT header space utilization
title Deterministic and Probabilistic P4-Enabled Lightweight In-Band Network Telemetry
topic Networking and Internet Architecture
C.2.3 Network Operations
url https://arxiv.org/abs/2404.06582