Communication Networks

Marco Häberle


+49 7071 29-70575

I am working from home sometimes. Please send me an email when you can't reach me on the phone.

Telefax +49 7071 29-5220
E-Mail marco.haeberlespam
Raum B307

Lehrstuhl für Kommunikationsnetze

Universität Tübingen

Wilhelm-Schickard-Institut für Informatik

Sand 13, 72076 Tübingen

I'm a researcher and PhD student at the Chair of Communication Networks at University of Tübingen. Previously, I studied computer science at the University of Tübingen. I received a Beschelor's degree in 2016 and a Master's degree in 2018.

My current research areas include:

  • Software-defined Networking
  • P4
  • Network Security
  • Service Function Chaining



Winter Term 2021/22

  • Praktikum Network Security (Lecturing, Supervising)

Summer Term 2021

  • Network Softwarization (Lecturing selected chapters, supervising)
  • Internetpraktikum (Lecturing, Supervising)

Winter Term 2020/21

  • Praktikum Network Security (Lecturing, Supervising)

Summer Term 2020

  • Internetpraktikum (Lecturing, Supervising)

Winter Term 2019/20

  • Network Security (Lecturing selected chapters)
  • Praktikum Network Security (Lecturing, Supervising)

Summer Term 2019

  • Network Softwarization (Lecturing selected chapters)

Winter Term 2018/19

  • Network Security (Lecturing selected chapters, Supervising)
  • Communication Technologies (Supervising)

Supervised Theses and Student Research Projects


  • Bachelor Thesis: Design of a BGP Exercise for the Network Security Lab @ EKUT-KN
  • Bachelor Thesis: Implementing Visualization for a Service Function Chaining Orchestrator
  • Master Thesis: Evaluation and Comparison of P4-targets for SFC Classification


  • Master Thesis (2021): Design and Implementation of an Extensible eBFP-based Proxy for SFC-unaware VNFs
  • Student Research Project (2020): Design and Implementation of an Orchestrator for the Internet Lab at the University of Tuebingen
  • Master Thesis (2020): A Demonstrator for P4-SFC-Based Firewall-as-a-Service with Self-Service Portal Control
  • Student Research Project (2019/20): Performance measurement of OpenVPN, IPsec, WireGuard
  • Master Thesis (2019): 802.1X, MACsec, and IPsec in P4-based Enterprise and Campus Networks
  • Master Thesis (2019): Voice Detection on P4 Switches



  1. F. Hauser, M. Häberle, D. Merling, S. Lindner, V. Gurevich, F. Zeiger, R. Frank, and M. Menth: A Survey on Data Plane Programming with P4: Fundamentals, Advances, and Applied Research, under submission, preprint, Jan. 2021

Journal Papers

  1. Frederik Hauser, Marco Häberle, Mark Schmidt, Michael Menth: P4-IPsec: Site-to-Site and Host-to-Site VPN with IPsec in P4-Based SDN. in IEEE Access (Open Access), July 2020
  2. Frederik Hauser, Mark Schmidt, Marco Häberle, Michael Menth: P4-MACsec: Dynamic Topology Monitoring and Data Layer Protection with MACsec in P4-SDN, in IEEE Access (Open Access), March 2020
  3. Michael Menth, Habib Mostafaei, Daniel Merlin, Marco Häberle: Implementation and Evaluation of Activity-Based Congestion Management Using P4 (P4-ABC), in MDPI Future Internet (Open Access), July 2019

Conference and Workshop Papers

  1. Marco Häberle, Benjamin Steinert, Michael Menth: Firewall-as-a-Service for Campus Networks Based on P4-SFC, Open Access, in Conference on Networked Systems 2021 (NetSys 2021), September 2021
  2. Marco Häberle, Florian Heimgaertner, Hans Loehr, Naresh Nayak, Dennis Grewe, Sebastian Schildt, Michael Menth: Softwarization of Automotive E/E Architectures: A Software-Defined Networking Approach, preprint, in 2020 IEEE Vehicular Networking Conference (VNC), December 2020
  3. Andreas Stockmayer, Stephan Hinselmann, Marco Häberle, Michael Menth: Service Function Chaining Based on Segment Routing Using P4 and SR-IOV (P4-SFC), Open Access, in 15th Workshop on Virtualization in High-Performance Cloud Computing (VHPC'20), June 2020
  4. Steffen Lindner, Daniel Merling, Marco Häberle, Michael Menth: P4-Protect: 1+1 Path Protection for P4, preprint, in Proceedings of the 3rd P4 Workshop in Europe in conjunction with ACM CoNEXT 2020, December 2020
  5. S. Lindner, M. Häberle, F. Heimgaertner, N. Nayak, S. Schildt, D. Grewe, H. Loehr, M. Menth: P4 In-Network Source Protection for Sensor Failover, preprint, in Prodeedings of the International Workshop on Time-Sensitive and Deterministic Networking (TENSOR), June 2020


  1. Marco Häberle: "Softwarization of Automotive E/E Architectures: A Software-Defined Networking Approach", Academic Salon on Time-Sensitive Networking and Deterministic Applications, Munich, Germany, October 2021
  2. Marco Häberle: "Service Function Chaining Based on Segment Routing, P4, and SR-IOV", 2. KuVS Fachgespräch "Network Softwarization", Tuebingen, Germany, March 2020.
  3. Marco Häberle: "An SDN Architecture for Automotive Ethernets", publication, 2. KuVS Fachgespräch "Network Softwarization", Tuebingen, Germany, March 2020.
  4. Marco Häberle: "P4-IPsec and P4-MACsec: Flexible Protection of Campus Networks", Dartmouth/Durham/Uppsala Matariki Research Workshop: "First Matariki Cybersecurity Workshop", Dartmouth College, Hanover, NH, USA, December 2019.


  1. P4-VPN: Software-Defined Control of Distributed IPsec Gateways on P4 Switches, Master's Thesis, University of Tuebingen, 2018

  2. Implementation of a Web-Based Frontend for JIT-Compiled PostgreSQL Functions, Bachelor's Thesis, University of Tuebingen, 2016