Skip to main content

MPolKA-INT: Stateless Multipath Source Routing for In-Band Network Telemetry

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2023)

Abstract

Real-time monitoring and measurement are the basis for most management operations, such as traffic engineering, quality of service assurance, and anomaly detection. Nevertheless, collecting measurements from all network devices with sampling and polling-based methods is not scalable. To tackle this issue, the P4 Language Consortium proposed the In-band Network Telemetry (INT) framework that provides real-time and fine-grain measurements in the data plane using telemetry packets. However, the task of specifying the route taken by a telemetry probe still relays on the traditional routing protocols, which require state changes in routing tables and fail to achieve the required accuracy, coverage and latency. In this context, this article investigates how to combine INT with a source routing method based on the stateless Multipath Polynomial Key-based Architecture (M-PolKA). We implemented this multipath telemetry solution as MPolKA-INT using the P4 language, and the experimental results showed low overhead in the data and control planes with agile and flexible path (re)configuration, since it does not require state changes in the routing tables of the devices in the network core.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/nerds-ufes/mpolka-int.

References

  1. Bosshart, P., et al.: P4: programming protocol-independent packet processors. ACM SIGCOMM Comput. Commun. Rev. 44(3), 87–95 (2014)

    Article  Google Scholar 

  2. Dominicini, C., et al. Deploying polka source routing in p4 switches : (invited paper). In: 2021 International Conference on Optical Network Design and Modeling (ONDM), pp. 1–3 (2021)

    Google Scholar 

  3. Guimarães, R.S., et al.: M-PolKA: multipath polynomial key-based source routing for reliable communications. IEEE Trans. Netw. Serv. Manage. 19(3), 2639–2651 (2022)

    Article  Google Scholar 

  4. Hare, C.: Simple network management protocol (SNMP) (2011)

    Google Scholar 

  5. Knight, S., Nguyen, H.X., Falkner, N., Bowden, R., Roughan, M.: The internet topology zoo. IEEE J. Sel. Areas Commun. 29(9), 1765–1775 (2011)

    Article  Google Scholar 

  6. Lantz, B., Heller, B., McKeown, N.: A network in a laptop: rapid prototyping for software-defined networks. In: Hotnets-IX, New York, NY, USA. Association for Computing Machinery (2010). ISBN 9781450304092

    Google Scholar 

  7. Lin, W.-H., et al.: Network telemetry by observing and recording on programmable data plane. In: 2021 IFIP Networking Conference (IFIP Networking), pp. 1–6 (2021)

    Google Scholar 

  8. P4.org. In-band network telemetry (INT) dataplane specification, November 2020. https://p4.org/p4-spec/docs/INT_v2_1.pdf

  9. Pan, T., et al.: Int-path: towards optimal path planning for in-band network-wide telemetry. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications, pp. 487–495. IEEE (2019)

    Google Scholar 

  10. Pan, T., et al.: Int-probe: lightweight in-band network-wide telemetry with stationary probes. In: 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS), pp. 898–909 (2021)

    Google Scholar 

  11. Simsek, G., Ergenç, D., Onur, E.: Efficient network monitoring via in-band telemetry. In: 2021 17th International Conference on the Design of Reliable Communication Networks (DRCN), pp. 1–6 (2021)

    Google Scholar 

  12. Tsai, P.-W., Tsai, C.-W., Hsu, C.-W., Yang, C.-S.: Network monitoring in software-defined networking: a review. IEEE Syst. J. 12(4), 3958–3969 (2018)

    Article  Google Scholar 

  13. Zheng, Y., Pan, T., Zhang, Y., Song, E., Huang, T., Liu, Y.: Multipath in-band network telemetry. In: IEEE INFOCOM 2021 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 1–2 (2021)

    Google Scholar 

Download references

Acknowledgment

This work was a recipient of the 2021 Google Research Scholar Award, and the 2022 Intel Fast Forward Initiative. It was also supported by: FAPES (941/2022, 1026/2022), CAPES (Programa de Desenvolvimento da Pós-Graduação - PDPG - Parcerias Estratégicas nos Estados) and FAPESP/MCTI/CGI.br (2020/05182-3).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Isis de O. Pereira .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

de O. Pereira, I., Dominicini, C.K., Guimarães, R.S., Villaça, R.S., Almeida, L.R., Vassoler, G. (2023). MPolKA-INT: Stateless Multipath Source Routing for In-Band Network Telemetry. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2023. Lecture Notes in Networks and Systems, vol 654. Springer, Cham. https://doi.org/10.1007/978-3-031-28451-9_45

Download citation

Publish with us

Policies and ethics