Experience

Oct 2021 - Present
Research and Network Engineer
Institute for Network and Security

Research in the SDN and Telco field. Designing and Building Cloud Native applications to bring the network closer to the application.

Mar 2019 - Sep 2021
Network Engineer
Institute for Network and Security

Researches in the area of Software Defined Networking with Segment Routing (SRv6) as well as in the Cloud environment. Develop cloud-native applications for the network area.

Aug 2016 - Feb 2019
System Operator
MTF Schaffhausen AG

Building and operating private cloud solutions, especially with VMWare and Citrix products.

Education

Sept 2021 - Feb 2024
Master of Science
Eastern Switzerland University

Computer Science - Software Defined Networking

Master Thesis:

Leveraging eBPF for Intent-Driven Application-Centric End-to-End Segment Routing over IPv6

Project Thesis 2:

Improving Path Tracing Probe Collection for Kafka-Based Storage: Identifying and Addressing Performance Bottlenecks

Project Thesis 1:

Improving VPP for Path Tracing

Sept 2017 - Aug 2021
Bachelor of Science
Eastern Switzerland University

Computer Science - Network and Security

Bachelor Thesis:

Segment Routing Service Programming

Project Thesis:

Service Chaining Path Calculation

Publications

Optimizing Path Tracing Probe Collection for Kafka-Based Storage: Identifying and Addressing Performance Bottlenecks
Authors:
  • Julian Klaiber
  • Severin Dellsperger
  • Prof. Laurent Metzger
Abstract:
Efficient and accurate processing of Path Tracing probes is essential for using the Path Tracing technology and therefore analyzing and diagnosing service provider networks. This paper presents a modular and optimized probe collector that addresses several performance bottlenecks. The probe collector consists of three main components: collecting, processing, and publishing. The collector component captures the incoming probes from the physical interface, while the processing component inspects and formats the captured packets. Finally, the publisher component ensures efficient transmission of the processed packet to the designated Kafka topic. To evaluate the collector's performance under various traffic loads, a comprehensive testing methodology emphasizing packet loss rate, memory analysis, and CPU utilization is introduced. The results demonstrate the collector's ability to handle incoming Path Tracing probes with high rates and minimal packet loss. Different solutions for specific bottlenecks are described, which will help other developers to address their software problems. The resulting Path Tracing probe collector provides a reliable and scalable solution to collect, process, and publish the probes to Kafka, enabling further development in this area.
Publisher:
IEEE
Published in:
2023 International Conference on Electrical, Computer and Energy Technologies (ICECET)
ISBN:
979-8-3503-2781-6
Network-Driven Service Programming Controller using SRv6: A Demonstration
Authors:
  • Julian Klaiber
  • Severin Dellsperger
  • Prof. Laurent Metzger
Abstract:
This demo paper presents a hands-on demonstration of a dynamic, network-driven path calculation and service function chaining solution for service provider networks. The proposed solution addresses the challenges associated with static service consumption, such as complex and costly management and the inability to react to network changes. By leveraging Segment Routing over IPv6 (SRv6) capabilities, our solution enables efficient and scalable path calculations, facilitating improved network service management. The demonstration at NoF 2023 will provide attendees with a tangible experience of the dynamic path calculation process and network-driven service programming in action, highlighting the benefits of our approach in a live environment. The goal is to encourage further research and innovation in dynamic network service management, enhancing modern communication networks’ efficiency, flexibility, and resilience.
Publisher:
IEEE
Published in:
2023 14th International Conference on Network of the Future (NoF)
ISBN:
979-8-3503-3807-2
Dynamic Service Service Programming with Path Preprocessing
Authors:
  • Julian Klaiber
  • Severin Dellsperger
  • Prof. Laurent Metzger
  • Ahmed Abdelsalam
  • Francois Clad
Abstract:
Network services are essential in modern networks. They are a crucial part of today's network operation and ensure customizable, reliable, and secure communication. This being said, they also have a noteworthy drawback: they are consumed in a static manner. As a consequence, the management of network services is too complex and thus expensive and error-prone. Furthermore, this static processing cannot react to network changes: a service outage, a link failure, or any other network events can result in connectivity loss for customers and has to be usually resolved manually. This paper proposes a practical solution for dynamic, event-triggered, and fast path calculations that program services and permit a so-called service chain. To allow programming services directly in the backbone of a service provider network is solving the static service consumption in service provider networks. The solution is based on the functionalities of Segment Routing over IPv6 (SRv6 in short), which implements the source-based routing paradigm with the native IPv6 encapsulation. Our focus was set on finding the best reliable and fast way to calculate the best path through the given service instances. Because service provider networks are constantly growing, an algorithm has to be found and implemented so that the growth of the network has no impact on the calculation performance. A complete cloud-native development approach has been taken to create the application as elastic and fault-tolerant as possible. Thanks to the cloud-native approach, the application can be portable in a different environment, in an on-premise datacenter, or directly in the public cloud.
Publisher:
IEEE
Published in:
2021 17th International Conference on Network and Service Management (CNSM)
ISBN:
978-3-903176-36-2