Johannes Zirngibl

Dr. Johannes Zirngibl

Address
Max-Planck-Institut für Informatik
Saarland Informatics Campus
Campus E1 4
66123 Saarbrücken
Standort
E1 4 - 514
Telefon
+49 681 9325 3523
Fax
+49 681 9325 5719

Personal Information

For more information about myself and latest news, see
zirngibl.github.io

Publications

2025
Kempf, M., Tietz, S., Jaeger, B., Späth, J., Carle, G., & Zirngibl, J. (2025). QUIC Steps: Evaluating Pacing Strategies in QUIC Implementations. Proceedings of the ACM on Networking (Proc. CoNEXT 2025), 3(CoNEXT2). doi:10.1145/3730985
Export
BibTeX
@article{Kempf_CoNEXT25, TITLE = {{QUIC} Steps: {E}valuating Pacing Strategies in {QUIC }Implementations}, AUTHOR = {Kempf, Marcel and Tietz, Simon and Jaeger, Benedikt and Sp{\"a}th, Johannes and Carle, Georg and Zirngibl, Johannes}, LANGUAGE = {eng}, ISSN = {2834-5509}, DOI = {10.1145/3730985}, PUBLISHER = {ACM}, ADDRESS = {New York, NY}, YEAR = {2025}, MARGINALMARK = {$\bullet$}, JOURNAL = {Proceedings of the ACM on Networking (Proc. CoNEXT)}, VOLUME = {3}, NUMBER = {CoNEXT2}, PAGES = {1--14}, EID = {13}, BOOKTITLE = {The 21st International Conference on emerging Networking EXperiments and Technologies (CoNEXT 2025)}, }
Endnote
%0 Journal Article %A Kempf, Marcel %A Tietz, Simon %A Jaeger, Benedikt %A Späth, Johannes %A Carle, Georg %A Zirngibl, Johannes %+ External Organizations External Organizations External Organizations External Organizations External Organizations Internet Architecture, MPI for Informatics, Max Planck Society %T QUIC Steps: Evaluating Pacing Strategies in QUIC Implementations : %G eng %U http://hdl.handle.net/21.11116/0000-0011-6BD9-1 %R 10.1145/3730985 %7 2025 %D 2025 %J Proceedings of the ACM on Networking %O PACMNET %V 3 %N CoNEXT2 %& 1 %P 1 - 14 %Z sequence number: 13 %I ACM %C New York, NY %@ false %B The 21st International Conference on emerging Networking EXperiments and Technologies %O CoNEXT 2025 HKUST, Hong Kong, December 1-4, 2025
Sattler, P., Zirngibl, J., Hilal, F., Gasser, O., Vermeulen, K., Carle, G., & Jonker, M. (2025). ECSeptional DNS Data: Evaluating Nameserver ECS Deployments with Response-Aware Scanning. Proceedings of the ACM on Networking (Proc. CoNEXT 2025), 3(CoNEXT2). doi:10.1145/3730977
Export
BibTeX
@article{Sattler_CoNEXT25, TITLE = {{{ECS}eptional} {DNS} Data: Evaluating Nameserver {ECS} Deployments with Response-Aware Scanning}, AUTHOR = {Sattler, Patrick and Zirngibl, Johannes and Hilal, Fahad and Gasser, Oliver and Vermeulen, Kevin and Carle, Georg and Jonker, Mattijs}, LANGUAGE = {eng}, ISSN = {2834-5509}, DOI = {10.1145/3730977}, PUBLISHER = {ACM}, ADDRESS = {New York, NY}, YEAR = {2025}, MARGINALMARK = {$\bullet$}, JOURNAL = {Proceedings of the ACM on Networking (Proc. CoNEXT)}, VOLUME = {3}, NUMBER = {CoNEXT2}, PAGES = {1--25}, EID = {11}, BOOKTITLE = {The 21st International Conference on emerging Networking EXperiments and Technologies (CoNEXT 2025)}, }
Endnote
%0 Journal Article %A Sattler, Patrick %A Zirngibl, Johannes %A Hilal, Fahad %A Gasser, Oliver %A Vermeulen, Kevin %A Carle, Georg %A Jonker, Mattijs %+ External Organizations Internet Architecture, MPI for Informatics, Max Planck Society Internet Architecture, MPI for Informatics, Max Planck Society External Organizations External Organizations External Organizations External Organizations %T ECSeptional DNS Data: Evaluating Nameserver ECS Deployments with Response-Aware Scanning : %G eng %U http://hdl.handle.net/21.11116/0000-0011-117E-D %R 10.1145/3730977 %7 2025 %D 2025 %J Proceedings of the ACM on Networking %O PACMNET %V 3 %N CoNEXT2 %& 1 %P 1 - 25 %Z sequence number: 11 %I ACM %C New York, NY %@ false %B The 21st International Conference on emerging Networking EXperiments and Technologies %O CoNEXT 2025 HKUST, Hong Kong, December 1-4, 2025
2024
Sattler, P., Kirstein, M., Wüstrich, L., Zirngibl, J., & Carle, G. (2024). Lazy Eye Inspection: Capturing the State of Happy Eyeballs Implementations. Retrieved from https://arxiv.org/abs/2412.00263
(arXiv: 2412.00263)
Abstract
Happy Eyeballs (HE) started out by describing a mechanism that prefers IPv6<br>connections while ensuring a fast fallback to IPv4 when IPv6 fails. The IETF is<br>currently working on the third version of HE. While the standards include<br>recommendations for HE parameters choices, it is up to the client and OS to<br>implement HE. In this paper we investigate the state of HE in various clients,<br>particularly web browsers and recursive resolvers. We introduce a framework to<br>analyze and measure client's HE implementations and parameter choices.<br>According to our evaluation, only Safari supports all HE features. Safari is<br>also the only client implementation in our study that uses a dynamic IPv4<br>connection attempt delay, a resolution delay, and interlaces addresses. We<br>further show that problems with the DNS A record lookup can even delay and<br>interrupt the network connectivity despite a fully functional IPv6 setup with<br>Chrome and Firefox. We publish our testbed measurement framework and a<br>web-based tool to test HE properties on arbitrary browsers.<br>
Export
BibTeX
@online{Sattler_2412.00263, TITLE = {Lazy Eye Inspection: Capturing the State of Happy Eyeballs Implementations}, AUTHOR = {Sattler, Patrick and Kirstein, Matthias and W{\"u}strich, Lars and Zirngibl, Johannes and Carle, Georg}, LANGUAGE = {eng}, URL = {https://arxiv.org/abs/2412.00263}, EPRINT = {2412.00263}, EPRINTTYPE = {arXiv}, YEAR = {2024}, MARGINALMARK = {$\bullet$}, ABSTRACT = {Happy Eyeballs (HE) started out by describing a mechanism that prefers IPv6<br>connections while ensuring a fast fallback to IPv4 when IPv6 fails. The IETF is<br>currently working on the third version of HE. While the standards include<br>recommendations for HE parameters choices, it is up to the client and OS to<br>implement HE. In this paper we investigate the state of HE in various clients,<br>particularly web browsers and recursive resolvers. We introduce a framework to<br>analyze and measure client's HE implementations and parameter choices.<br>According to our evaluation, only Safari supports all HE features. Safari is<br>also the only client implementation in our study that uses a dynamic IPv4<br>connection attempt delay, a resolution delay, and interlaces addresses. We<br>further show that problems with the DNS A record lookup can even delay and<br>interrupt the network connectivity despite a fully functional IPv6 setup with<br>Chrome and Firefox. We publish our testbed measurement framework and a<br>web-based tool to test HE properties on arbitrary browsers.<br>}, }
Endnote
%0 Report %A Sattler, Patrick %A Kirstein, Matthias %A W&#252;strich, Lars %A Zirngibl, Johannes %A Carle, Georg %+ External Organizations External Organizations External Organizations Internet Architecture, MPI for Informatics, Max Planck Society External Organizations %T Lazy Eye Inspection: Capturing the State of Happy Eyeballs Implementations : %G eng %U http://hdl.handle.net/21.11116/0000-0011-1184-4 %U https://arxiv.org/abs/2412.00263 %D 2024 %X Happy Eyeballs (HE) started out by describing a mechanism that prefers IPv6<br>connections while ensuring a fast fallback to IPv4 when IPv6 fails. The IETF is<br>currently working on the third version of HE. While the standards include<br>recommendations for HE parameters choices, it is up to the client and OS to<br>implement HE. In this paper we investigate the state of HE in various clients,<br>particularly web browsers and recursive resolvers. We introduce a framework to<br>analyze and measure client's HE implementations and parameter choices.<br>According to our evaluation, only Safari supports all HE features. Safari is<br>also the only client implementation in our study that uses a dynamic IPv4<br>connection attempt delay, a resolution delay, and interlaces addresses. We<br>further show that problems with the DNS A record lookup can even delay and<br>interrupt the network connectivity despite a fully functional IPv6 setup with<br>Chrome and Firefox. We publish our testbed measurement framework and a<br>web-based tool to test HE properties on arbitrary browsers.<br> %K Computer Science, Networking and Internet Architecture, cs.NI

Previous publications

Research Interests

  • I focus on large scale analysis and measurements targeting the Internet.
  • My core areas are the analysis of network deployments and their peculiarities. My work relies on multiple protocols spanning networking layers, such as IPv6, DNS, TLS, QUIC.
  • The goal is to reach a better understanding of the Internet and understand the impact of often disregarded influences such as Off-Net deployments.
  • I am also part of the Global Internet Observatory (GINO) [https://net.in.tum.de/projects/gino/] as guest researcher. GINO is an interest group at TUM focusing on Internet measurements. We maintain a variety of long-running measurement campaigns for DNS, QUIC, and we maintain the IPv6 Hitlist [https://ipv6hitlist.github.io/].

Honours & Awards

Best Paper Award TMA 2023, 2022

Reviewing Activity & Workshop / Conference positions

PC member for TAURIN 2023
PC member for PAM 2024
PC member for ANRW 2024
PC member for IMC 2024, 2025
Reviewer for TNSM

Publicity chair for TMA 2024

Teachings

Head Teaching Assistant for Data Networks 2025 at Max-Planck Institute for Informatics

Teaching Assistant (Lecture & Exercises) for Advanced Computer Networking at TUM from 2019 to 2024

Advisor for the Innovative Internet Technologies and Mobile Communications (IITM) Seminar at TUM from 2019 to 2024

Recent Positions

October 2024 - to now:
Postdoc at MPI for Informatics, Research Group Internet Architecture

until October 2024:
Research associate/PhD Student at Technical University of Munich

Education

2025
Dr rer. nat., Technical University of Munich, Title: "Detecting and Evaluating QUIC Deployments as Part of the Internet Ecosystem", mediatum.ub.tum.de/1743772

2019
M.S. in Informatics, Technical University of Munich

2017
Semester abroad at University of Illinois Urbana-Champaign

2015
B.S. in Informatics, Technical University of Munich