Hop recording and forwarding state logging: Two implementations for path tracking in P4

Open Access
Authors
Publication date 2019
Book title Proceedings of 6th Annual International Workshop on Innovating the Network for Data Intensive Science (INDIS) 2019
Book subtitle Held in conjunction with SC19: The International Conference for High Performance Computing, Networking, Storage and Analysis, Denver, Colorado, November 17-22, 2019
ISBN
  • 9781728159744
ISBN (electronic)
  • 9781728166667
Event 6th Annual International Workshop on Innovating the Network for Data Intensive Science, INDIS 2019
Pages (from-to) 36-47
Number of pages 12
Publisher Los Alamitos, CA: IEEE Computer Society
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract

Full information on the path travelled by packets is extremely important for network management and network security. We implemented two path tracking methods in hardware with P4. The first approach tracks a packet’s path by recording each node along the path of a packet (hop recording). The complete path a packet took can be extracted from the packet in the last node of the path. The second approach tracks a packet’s path by logging the forwarding state of a network (forwarding state logging). The complete path can be reconstructed based on the node where the packet entered a network. We conducted experiments with the two implemented approaches and showed that the paths of the packets are reconstructed correctly. The advantage of using P4 is that the control plane only gets involved when the path of a packet is reconstructed. We finally show how our work provides a working tool in P4 networks that can be used to gain deep insights in traffic patterns.

Document type Conference contribution
Language English
Published at https://doi.org/10.1109/INDIS49552.2019.00010
Other links http://www.proceedings.com/52161.html https://www.scopus.com/pages/publications/85078080163
Downloads
08940312 (Final published version)
Permalink to this page
Back