Corpus ID: 15782087

In-band Network Telemetry via Programmable Dataplanes

  title={In-band Network Telemetry via Programmable Dataplanes},
  author={Changhoon Kim and Anirudh Sivaraman and N. Katta and Antonin Bas and A. Dixit and Lawrence J Wobker},
  • Changhoon Kim, Anirudh Sivaraman, +3 authors Lawrence J Wobker
  • Published 2015
  • Computer Science
  • In-band Network Telemetry (INT) is a new abstraction that allows data packets to query switch-internal state such as queue size, link utilization, and queuing latency. We prototype INT in the recently proposed P4 language using a software switch as the implementation platform. We then show how INT can be used to diagnose performance problems such as intermittent latency spikes. Instructions to replicate our demo are available at 
    141 Citations

    Figures and Topics from this paper

    Lightweight Network-Wide Telemetry Without Explicitly Using Probe Packets
    A Practical Implementation of In-Band Network Telemetry in Open vSwitch
    • 6
    Time-multiplexed parsing in marking-based network telemetry
    • 3
    • PDF
    Using P4 and RDMA to collect telemetry data
    • PDF
    Programmable Event Detection for In-Band Network Telemetry
    • 7
    • PDF
    NetVision: Towards Network Telemetry as a Service
    • 6
    Towards ONOS-based SDN monitoring using in-band network telemetry
    • N. V. Tu, J. Hyun, J. Hong
    • Computer Science
    • 2017 19th Asia-Pacific Network Operations and Management Symposium (APNOMS)
    • 2017
    • 17
    Sel-INT: A Runtime-Programmable Selective In-Band Network Telemetry System
    • 5
    P4STA: High Performance Packet Timestamping with Programmable Packet Processors
    • 3
    INTCollector: A High-performance Collector for In-band Network Telemetry
    • 10
    • PDF


    Programming Protocol-Independent Packet Processors
    • 96
    P4: programming protocol-independent packet processors
    • 1,183
    • PDF
    Forwarding metamorphosis: fast programmable match-action processing in hardware for SDN
    • 649
    • PDF
    RouteBricks: exploiting parallelism to scale software routers
    • 522
    • PDF
    A network in a laptop: rapid prototyping for software-defined networks
    • 1,602
    • PDF