
















PhD defense: Julian Martin DEL FIORE
Title: Detecting Hidden Broken Pieces of The Internet: BGP Lies, Forwarding Detours and Failed IXPs
Team: Réseaux
Abstract: The Internet is simply an interconnection of independent networks, known as Autonomous Systems (ASes). Given that ASes are built on top of hardware and software, and that network operators, i.e., humans, manage ASes, then the Internet is constrained to some limitations. For example, humans are error-prone and eventually take arbitrary decisions, enterprises are generally greedy from a revenue point of view, and hardware may fail and require maintenance or replacement. All these factors may lead the Internet to have broken pieces, i.e., malfunctioning components, networks facing limitations and even selfish networks prioritizing their own revenue rather than the better performance of the Internet.
The objective of this thesis is to detect broken pieces of the Internet. First, we study the deployment of Internet exchange points (IXPs) in Latin America, a region that has previously received little attention in Internet studies. We construct the most comprehensive dataset of the status of the Internet in Latin America and characterize the AS ecosystem in the region. We find that while some IXPs across Latin America have managed to proliferate, some countries have failed IXPs, i.e., no IXP at all, or the IXP has not succeeded to attract members. Second, we study whether ASes carry on BGP lies, i.e., if the forwarding routes through which packets actually flow on the Internet diverge from the AS-paths that ASes advertise on BGP, the routing protocol used on the Internet. In practice, performing this comparison is complex since besides the multiple levels at which data needs to be synchronized, missing hops, third-party addresses and AS siblings may introduce errors by wrongly triggering the detection of BGP lies. In particular we develop a methodology allowing to filter this noise, and run measurements in the wild. We find cases where after sanitizing the dataset with our framework, paths still mismatch. Finally, we study how traffic flows inside ASes and focus on the detection of forwarding detours, i.e., cases in which the forwarding routes do not match the best available routes, according to the routing protocol in use. We develop a formalism explaining when forwarding detours occur, and implement a detector allowing to differentiate forwarding detours from load balancing and traffic engineering techniques. We run measurements with our detector and find detours in multiple ASes with a remarkable binary pattern such that transit traffic traversing between two border routers of an AS either never detours, or always does.
This defense will be held in English and will take place on 8th Feb 2021 at 1:00pm. This defense will take place in the presence of the jury members listed below:
Le laboratoire ICube a récemment reçu Guillaume Pley et son équipe de LEGEND, Fabrizzio Bucella...
Research conducted at the ICube laboratory as part of the BIFASI project (Intelligent Nozzle for...
Le laboratoire ICube dispose désormais d’une CAVE immersive à trois faces, installée sur le site...
Après deux années de recherche collaborative, la réunion de clôture du projet européen Interreg...
Le laboratoire ICube a récemment reçu Guillaume Pley et son équipe de LEGEND, Fabrizzio Bucella...
CONECTUS et la jeune startup innovante TERDEPOL (67) signent une licence technologique exclusive...
Le vendredi 6 mars, les équipes MMB et MécaFlu du laboratoire ICube ont accueilli une vingtaine de...
Oksana Shramkova, directrice de recherche CNRS et spécialiste en photonique, fait partie des...
Le mercredi 11 mars s’est tenu le Conseil des Doctorants du laboratoire. La rencontre a réuni les...
Le langage C continue d’évoluer. Dans un récent épisode du podcast Software Engineering Radio, Jens...
À ICube, nous explorons depuis plusieurs années le potentiel des lasers ultracourts pour la...