@inproceedings {Ede2015a, title = {Towards a Middlebox Policy Taxonomy: Path Impairments}, booktitle = {International Workshop on Network Science for Communication Networks (NetSciCom)}, year = {2015}, month = {04/2015}, abstract = {

Recent years have seen the rise of middleboxes, such as firewalls, NATs, proxies,\ or Deep Packet Inspectors. Those middleboxes play an important role in today{\textquoteright}s\ Internet, including enterprise networks and cellular networks. However, despite\ their huge success in modern network architecture, they have a negative impact\ on the Internet evolution as they can slow down the TCP protocol evolution and its\ extensions. Making available a summary of the potential middlebox network\ interferences is of the highest importance as it could allow researchers to\ confront their new transport protocol to potential issues caused by middleboxes.\ And, consequently, allowing again innovation in the Internet.

This is exactly what we tackle in this paper. We propose a path impairment\ oriented middlebox taxonomy that aims at categorizing the initial purpose of a\ middlebox policy as well as its potential unexpected complications. Based on a\ measurement campaign on IPv4 and IPv6 networks, we confront our taxonomy to the\ real world. Our dataset is freely available.

}, keywords = {classification, IPv6, middleboxes, path impairment, tracebox}, author = {Korian Edeline and Benoit Donnet} } @inproceedings {Was2015, title = {Towards DisNETPerf: a Distributed Internet Paths Performance Analyzer}, booktitle = {The 11th International Conference on emerging Networking EXperiments and Technologies - CoNEXT 2015}, year = {2015}, month = {11/2015}, abstract = {

For more than 25 years now, traceroute has demonstrated its supremacy for network-path measurement, becoming the most widely used Internet path diagnosis tool today. A major limitation of traceroute when the destination is not controllable by the user is its inability to measure reverse paths, i.e., the path from a destination back to the source. Proposed techniques to address this issue \ rely on IP address spoofing, which might lead to security concerns. In this paper we introduce and evaluate DisNETPerf, a new tool for locating probes that are the closest to a distant server. Those probes are then used to collect data from the server point-of-view to the service user for path performance monitoring and troubleshooting purposes. We propose two techniques for probe location, and demonstrate that the reverse path can be measured with very high accuracy in certain scenarios.

}, author = {Sarah Wassermann and Pedro Casas and Benoit Donnet} } @inproceedings {Thi2015a, title = {Tracking Middleboxes in the Mobile World with TraceboxAndroid}, booktitle = {7th International Workshop on Traffic Monitoring and Analysis (TMA)}, year = {2015}, month = {04/2015}, abstract = {

Middleboxes are largely deployed over cellular networks. It is known that they\ might disrupt network performance, expose users to security issues, and harm\ protocols deployability. Further, hardly any network measurements tools for\ smartphones are able to infer middlebox behaviors, specially if one cannot\ control both ends of a path. In this paper, we present TraceboxAndroid a
proof-of-concept measurement application for Android mobile devices\ implementing the tracebox algorithm. It aims at diagnosing middlebox-impaired\ paths by detecting and locating rewriting middleboxes. We analyze a dataset\ sample to highlight the range of opportunities offered by TraceboxAndroid. We\ show that TraceboxAndroid can be useful for mobile users as well as for the
research community.

}, keywords = {Android, tracebox}, author = {Valentin Thirion and Korian Edeline and Benoit Donnet} }