%0 Conference Paper %B International Workshop on Network Science for Communication Networks (NetSciCom) %D 2015 %T Towards a Middlebox Policy Taxonomy: Path Impairments %A Korian Edeline %A Benoit Donnet %K classification %K IPv6 %K middleboxes %K path impairment %K tracebox %X

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'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.

%B International Workshop on Network Science for Communication Networks (NetSciCom) %8 04/2015 %G eng %0 Conference Paper %B 7th International Workshop on Traffic Monitoring and Analysis (TMA) %D 2015 %T Tracking Middleboxes in the Mobile World with TraceboxAndroid %A Valentin Thirion %A Korian Edeline %A Benoit Donnet %K Android %K tracebox %X

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.

%B 7th International Workshop on Traffic Monitoring and Analysis (TMA) %8 04/2015 %G eng