Communication Networks

Marco Häberle

Telefon

+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.haeberle@uni-tuebingen.de
Raum B307
Anschrift

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 Bachelor'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

Teaching

Courses

Summer Term 2023

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

Winter Term 2022/23

  • Internetpraktikum (Lecturing, Supervising)

Summer Term 2022

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

Winter Term 2021/22

  • Praktikum Network Security (Lecturing, Supervising)
  • Pentesting (Technical assistance, Organization)

Summer Term 2021

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

Winter Term 2020/21

  • Praktikum Network Security (Lecturing, Supervising)
  • Pentesting (Technical assistance)

Summer Term 2020

  • Internetpraktikum (Lecturing, Supervising)

Winter Term 2019/20

  • Network Security (Lecturing selected chapters)
  • Praktikum Network Security (Lecturing, Supervising)
  • Pentesting (Technical assistance)

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

Ongoing

  • Master Thesis: Integration of In-band Network Telemetry (INT) into an eBPF-based SFC proxy
  • Bachelor Thesis: Design and Implementation of a Partially Automated Support System for the Internet Lab @ EKUT-KN

Concluded

  • Bachelor Thesis (2023): Design and Implementation of a Self-test Utility for the Internet Lab @ EKUT-KN
  • Master Thesis (2022): Measurement and Evaluation of a P4-XDP-based SFC Classifier
  • Bachelor Thesis (2022): Design of a BGP Exercise for the Network Security Lab @ EKUT-KN
  • Bachelor Thesis (2022): Implementing Visualization for a Service Function Chaining Orchestrator
  • 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

Professional Activities

Reviewer

Reviewer for the following international journals, magazines, conferences, and workshops:

  • High-Precision, Predictable, and Low-Latency Networking Workshop (HiPNet 2022)
  • IEEE Open Journal of the Communications Society (2021)
  • Conference on Networked Systems (NetSys 2021)
  • IEEE Transactions on Network and Service Management (2020)
  • IEEE International Conference on Network Softwarization (IEEE NetSoft 2019, 2020, 2021) 

Publications

Journal Papers

  1. Steffen Lindner, Marco Häberle, Michael Menth: P4TG: 1 Tb/s Traffic Generation for Ethernet/IP Networks, in IEEE Access (Open Access), February 2023
  2. 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, in Journal of Network and Computer Applications (JNCA)preprint, Jan. 2021
  3. 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
  4. 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
  5. 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. Benjamin Steinert, Marco Häberle, Jan-Oliver Nick, Dino Farinacci, Michael Menth: P4-LISP: A P4-Based High-Performance Router for the Locator/Identifier Separation Protocol, preprint, in 2023 IEEE International Conference on Network Softwarization (NetSoft), June 2023
  2. Leonard Bradatsch, Marco Häberle, Benjamin Steinert, Frank Kargl, Michael Menth: Secure Service Function Chaining in the Context of Zero Trust Security, preprint, in 2022 IEEE 47th Conference on Local Computer Networks (LCN), September 2022 
  3. Marco Häberle, Benjamin Steinert, Michael Weiss, Michael Menth: A Caching SFC Proxy Based on eBPF, preprint, in 2022 IEEE International Conference on Network Softwarization (NetSoft), June 2022
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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

Talks and Presentations

  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.

Theses

  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