Towards an Observatory for Network Transparency Research

The Internet is full of Middleboxes that change packets and flows. In fact, there is probably no IP o TCP header that is not affected by at least one middlebox. Obviously, middleboxes impede path transparency, i.e., the idea that an exchange of messages results in more or less the same packets, no matter what path the packets take. But no one seems to have a truly global view of what middleboxes do to packets on what Internet paths, which would however be essential knowledge for new transport protocols to be successfully deployed. We address these concerns in the MAMI project by building an observatory of path transparency measurements. The project hosts an extensive set of path transparency measure\-ments---we believe it to be the first dataset to deal specifically with middlebox involvement. In this paper, we describe that Observatory and a number of questions that we want to address with the data in that Observatory. Eventually, the project will provide public access to that Observatory so that researchers and the interested public can ask their own questions about path transparency issues and middlebox involvement.

[1]  Gorry Fairhurst,et al.  Enabling Internet-Wide Deployment of Explicit Congestion Notification , 2015, PAM.

[2]  Timur Friedman,et al.  TopHat: Supporting Experiments through Measurement Infrastructure Federation , 2010, TRIDENTCOM.

[3]  Vyas Sekar,et al.  Making middleboxes someone else's problem: network processing as a cloud service , 2012, SIGCOMM '12.

[4]  Roy T. Fielding,et al.  Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing , 2014, RFC.

[5]  Mark Handley,et al.  Is it still possible to extend TCP? , 2011, IMC '11.

[6]  Dmitri Krioukov,et al.  Internet Mapping: From Art to Science , 2009, 2009 Cybersecurity Applications & Technology Conference for Homeland Security.

[7]  D Manyu,et al.  Hypertext transfer protocol , 2009 .

[8]  Olivier Bonaventure,et al.  Revealing middlebox interference with tracebox , 2013, Internet Measurement Conference.

[9]  Brian Trammell,et al.  A new transport encapsulation for middlebox cooperation , 2015, 2015 IEEE Conference on Standards for Communications and Networking (CSCN).

[10]  Walter Goralski Chapter 26 – Hypertext Transfer Protocol , 2017 .

[11]  Brian Trammell,et al.  Observing Internet Path Transparency to Support Protocol Engineering , 2015 .

[12]  Mark Santcroos,et al.  Providing Active Measurements as a Regular Service for ISP's , 2001 .

[13]  Marco Ajmone Marsan,et al.  MONROE : Measuring Mobile Broadband Networks in Europe , 2015 .

[14]  Arun Venkataramani,et al.  iPlane: an information plane for distributed services , 2006, OSDI '06.

[15]  Marco Mellia,et al.  mPlane: an intelligent measurement plane for the internet , 2014, IEEE Communications Magazine.

[16]  Benoit Donnet,et al.  copycat: Testing Differential Treatment of New Transport Protocols in the Wild , 2017, ANRW.