Olivier Bonaventure’s research while affiliated with Université Catholique de Louvain - UCLouvain and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (279)


The Multiple Benefits of a Secure Transport for BGP
  • Article

November 2024

·

4 Reads

Proceedings of the ACM on Networking

Thomas Wirtgen

·

Nicolas Rybowski

·

·

Olivier Bonaventure

BGP distributes prefixes advertised by Autonomous Systems (ASes) and computes the best paths between them. It is the only routing protocol used to exchange interdomain routes on the Internet. Since its original definition in the late 1980s, BGP uses TCP. To prevent attacks, BGP has been extended with features such as TCP-MD5, TCP-AO, GTSM and data-plane filters. However, these ad hoc solutions were introduced gradually as the Internet grew. In parallel, TLS was standardized to secure end-to-end data-plane communications. Today, a large proportion of the Internet traffic is secured using TLS. Surprisingly, BGP still does not use TLS despite its adequate security features to establish BGP sessions. In this paper, we make the case for using a secure transport with BGP. This can be achieved with TLS combined with TCP-AO or by replacing TCP by QUIC. This protects the BGP stream using established secure transport protocols. In addition, we show that a secure transport using X.509 certificates enables BGP routers to be securely and automatically configured from these certificates. We extend the open-source BIRD BGP daemon to support TLS with TCP-AO and QUIC, to handle such certificates and demonstrate several use cases that benefit from the secure and automated capabilities enabled by our proposal.



PACMNET, V2, CoNEXT1, March 2024 Editorial

March 2024

·

10 Reads

Proceedings of the ACM on Networking

The Proceedings of the ACM on Networking (PACMNET) series present the highest-quality research conducted in the areas of emerging computer networks and their applications. We encourage submissions that present new technologies, novel experimentation, creative use of networking technologies, and new insights made possible using analysis. The journal is strongly supported by the ACM Special Interest Group on Communications and Computer Networks (SIGCOMM) and involves top-level researchers in its Editorial Board. This issue contains four papers submitted for the June '23 deadline that were revised by their authors based on the extensive feedback provided by the reviewers. We would like to thank the many individuals who contributed to this issue of PACMNET, in particular the authors, who submitted their best work to PACMNET, and the Associate Editors, who provided constructive feedback to the authors in their reviews, participated in the online discussions and the Editors' meeting. We would like also to thank the SIGCOMM Executive Committee Chair and the CoNEXT Steering Committee members who supported and guided us as usual.


QUIRL: Flexible QUIC Loss Recovery for Low Latency Applications

January 2024

·

4 Reads

IEEE/ACM Transactions on Networking

A growing number of Internet applications require low latency. Unfortunately, most of these applications cannot use the rich features of the QUIC protocol since it only uses retransmissions to cope with packet losses. We propose, implement and evaluate, a revisit of the QUIC loss recovery mechanism. relies on Forward Erasure Correction (FEC) only if it is needed by the application’s latency requirements and uses classical retransmissions otherwise. We implement and evaluate its performance for real-time video and HTTP/3. Compared to previous works adding FEC to QUIC, is the first to be evaluated with and obtain significant performance improvements for popular applications over real lossy networks. Our evaluation shows that for video improves the video quality while meeting strict delay requirements. For HTTP/3 transfers, efficiently reduces the tail latency when packet losses occur without causing harm when there are no losses. We confirm these results using emulation over a wide ranges of bandwidth, delays and loss scenarios. We release our implementation to encourage other researchers and industry to explore in more details the use of FEC in QUIC.


PACMNET, V1, CoNEXT3, December 2023 Editorial

November 2023

·

5 Reads

Proceedings of the ACM on Networking

The Proceedings of the ACM on Networking (PACMNET) series present the highest-quality research conducted in the areas of emerging computer networks and their applications. We encourage submissions that present new technologies, novel experimentation, creative use of networking technologies, and new insights made possible using analysis. The journal is strongly supported by the ACM Special Interest Group on Communications and Computer Networks (SIGCOMM) and involves top-level researchers in its Editorial Board. This issue contains papers submitted for the June '23 deadline. 129 long papers and 19 short papers were submitted to this deadline. 24 of the long papers and 5 of the short papers have been accepted after a rigorous review process organized with 50 Associate Editors and a few external reviewers. After review, each paper was conditionally accepted (with shepherding), allowed a "oneshot- major" revision, or rejected. The review process was split into two rounds. All submissions received at least 3 reviews in the first round. The papers that advanced to the second round received at least two additional reviews. After an online discussion phase among the reviewers, papers were extensively discussed during an online Associate Editors' meeting where the final decisions were made. In case of major revision, the authors have been invited to address the reviewers' comments and prepare a thoroughly revised version of their contribution. Revised papers have been then thoroughly reviewed again before being either accepted or rejected. This issue collects papers that have been finally accepted for publication after going through the minor revision process. The long papers published in this issue and in the two previous ones will be presented at the CoNEXT 2023 conference on December 5-8, in Paris, France together with the short papers that appear in the conference proceedings.


PACMNET V1, CoNEXT2, September 2023 Editorial

September 2023

·

2 Reads

Proceedings of the ACM on Networking

The Proceedings of the ACM series present the highest-quality research conducted in diverse areas of computer science, as represented by the ACM Special Interest Groups (SIGs). PACMNET focuses on contributions presenting significant and novel research results on emerging computer networks and their applications. PACMNET collects top-quality scholarly articles in the area of computer networking.We encourage submissions that present new technologies, novel experimentation, creative use of networking technologies, and new insights made possible using analysis. The journal is strongly supported by the ACM Special Interest Group on Communications and Computer Networks (SIGCOMM) and involves top-level researchers in its Editorial Board.


Adaptive Address Family Selection for Latency-Sensitive Applications on Dual-stack Hosts

September 2023

·

7 Reads

Latency is becoming a key factor of performance for Internet applications and has triggered a number of changes in its protocols. Our work revisits the impact on latency of address family selection in dual-stack hosts. Through RIPE Atlas measurements, we analyse the address families latency difference and establish two requirements based on our findings for a latency-focused selection mechanism. First, the address family should be chosen per destination. Second, the choice should be able to evolve over time dynamically. We propose and implement a solution formulated as an online learning problem balancing exploration and exploitation. We validate our solution in simulations based on RIPE Atlas measurements, implement and evaluate our prototype in four access networks using Chrome and popular web services. We demonstrate the ability of our solution to converge towards the lowest-latency address family and improve the latency of transport connections used by applications.


PACMNET V1, N1, June 2023 Editorial

July 2023

·

7 Reads

Proceedings of the ACM on Networking

We are very excited to introduce the first issue of the ACM Proceedings of the ACM on Networking (PACMNET) journal. The Proceedings of the ACM series presents the highest-quality research conducted in diverse areas of computer science, as represented by the ACM Special Interest Groups (SIGs). PACMNET focuses on contributions presenting significant and novel research results on emerging computer networks and their applications. PACMNET was created to collect top-quality scholarly articles in the area of computer networking. PACMNET encourages submissions that present new technologies, novel experimentation, creative use of networking technologies, and new insights made possible using analysis. The journal is strongly supported by the ACM Special Interest Group on Communications and Computer Networks (SIGCOMM) and involves top-level researchers in its Editorial Board.bWe started working on PACMNET in 2019, with the idea of having a new journal that guarantees both a fast publication time and a very rigorous and constructive review process. The creation of PACMNET was done with the enthusiastic support of the ACM SIGCOMM community, and it will be especially attractive for networking researchers from regions where conference publications are no valued.


Routing over QUIC: Bringing transport innovations to routing protocols
  • Preprint
  • File available

April 2023

·

249 Reads

By combining the security features of TLS with the reliability of TCP, QUIC opens new possibilities for many applications. We demonstrate the benefits that QUIC brings for routing protocols. Current Internet routing protocols use insecure transport protocols. BGP uses TCP possibly with authentication. OSPF uses its own transport protocol above plain IP. We design and implement a library that allows to replace the transport protocols used by BGP and OSPF with QUIC. We apply this library to the BIRD routing daemon and report preliminary results.

Download


Citations (65)


... In [11], the authors compare the throughput performance of four QUIC implementations and TCP against their improved QUIC implementation using DPDK. We evaluated two of their four tested QUIC implementations, namely picoquic and msquic, as well. ...

Reference:

QUIC(k) Enough in the Long Run? Sustained Throughput Performance of QUIC Implementations
A high-speed QUIC implementation
  • Citing Conference Paper
  • December 2022

... The interest in these technologies is driven by the need to build systems that meet the high data demand requirements. At the same, LEO satellite broadband technology has achieved big milestones with most of the industries in testing while others in deployment and operation phase [137]. However, most of the papers analyzed in this review focused more on 5G and 6G mobile broadband technologies compared to LEO satellite systems. ...

A first look at starlink performance
  • Citing Conference Paper
  • October 2022

... Hence, operators must run their deployments with care, e.g., regarding security measures like access control. For communication, the growing number of IoT deployments benefits from the significant size of the IPv6 address space since IPv4 addresses are rare, depleted, and thus numerically insufficient for all Internet-connected devices [5], [6]. ©2024 IEEE. ...

The multiple roles that IPv6 addresses can play in today's internet

ACM SIGCOMM Computer Communication Review

Maxime Piraux

·

·

Nicolas Rybowski

·

[...]

·

Olivier Bonaventure

... Applicability of Reverso. Our work directly applies to academic and industrial QUIC and HTTP/3 extensions [33], such as Datagram [45], Multipath QUIC [13,14,36], FEC [39,40], Proxying [34] and would contribute to more efficient VPNs in general. The principles required for taking advantage of Reverso's optimizations described in Section 3 are not protocol specific and may be added to any of them, including many proposals from academics [30,41,49,50], and existing privacy-centred solutions such as Tor [16]. ...

FlEC: Enhancing QUIC With Application-Tailored Reliability Mechanisms

IEEE/ACM Transactions on Networking

... Global parameters are a collection of measurements used in computer networking to gauge a network's overall performance and efficiency. These characteristics are derived by examining different network aspects such as traffic delivered and received (Soto et al., 2022), packet loss rate (Ding et al., 2022), network convergence time (Rybowski & Bonaventure, 2022), and network throughput (Sentala et al., 2022). IP traffic dropped is an essential global parameter that measures the number of packets not successfully delivered to their intended destination. ...

Evaluating OSPF Convergence with ns-3 DCE
  • Citing Conference Paper
  • June 2022

... For instance, in [11] authors use eBPF to efficiently replace iptables 4 , a well-known firewall and traffic management tool for Linux systems. Additional applications include safeguarding users privacy while using common domain resolution protocols [12], network congestion [13], [14] and fault [15] detection, network traffic mirroring [16], the deployment of mobile gateway for 5G networks [17], identification and performance tuning of a Redis database [18], Intrusion Detection and Prevention System [19], [20], and detection of specific cyberattacks, such as Distributed Denial of Service [21] or Water Torture [22]. ...

Leveraging eBPF to Make TCP Path-Aware
  • Citing Article
  • September 2022

IEEE Transactions on Network and Service Management

... The transport layer, located between the application and network layers, is a significant part of the internet protocol suite, providing end-to-end communication services to client and server using the stream-based protocol of QUIC. Data are divided into streams that can be transmitted and received independently of one another, allowing for more efficient use of network resources and better handling of lost or delayed packets [37][38][39]. ...

Multiflow QUIC: A Generic Multipath Transport Protocol
  • Citing Article
  • May 2021

IEEE Communications Magazine

... It makes sense to not touch established protocols having no privacy property to limit friction for encryption integration to gain privacy, such that implementers of existing protocols would have an easier way forward adding encryption support. However, in recent years, protocols like QUIC or TCPLS [49,50] have come forward, making cryptography a fundamental building block to the design, and not an optional pass. Nevertheless, despite being a fundamental building block, encryption operations in QUIC are designed as a black box operation over the current structure of information, likely as a heritage of how we used to apply encryption to established protocols, and as a consequence of the low flexibility cryptrography APIs have converged to, due to the risk of misusing cryptography building blocks [8]. ...

TCPLS: Closely Integrating TCP and TLS
  • Citing Conference Paper
  • November 2020

... The kernel added a JIT compiler to handle BPF bytecode more efficiently and exposed a brand new interface to the user space. The technology evolved over decades, and the observed benefits lead researchers to seek a similar control in the transport stack [14], [62], or in the network layer to support better BGP extensibility, called xBGP [72]. eBPF is not the only VM compilation target that the LLVM project can support. ...

xBGP: When You Can't Wait for the IETF and Vendors
  • Citing Conference Paper
  • November 2020