Abstract
Multipath TCP is a new TCP extension that attracts a growing interest from both researchers and industry. It enables hosts to send data over several interfaces or paths and has use cases on smartphones, datacenters or dual-stack hosts. We provide the first analysis of the operation of Multipath TCP on a public Internet server based on a one-week long packet trace. We analyse the main new features of Multipath TCP, namely the utilisation of subflows, the address advertisement mechanism, the data transfers and the reinjections and the connection release mechanisms. Our results confirm that Multipath TCP operates correctly over the real Internet, despite the presence of middleboxes and that it is used over very heterogeneous paths.
Chapter PDF
Similar content being viewed by others
Keywords
- Transmission Control Protocol
- Stream Control Transmission Protocol
- IPv6 Address
- Transmission Control Protocol Connection
- Packet Trace
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Apple. ios: Multipath tcp support in ios 7. http://support.apple.com/en-us/HT201373
Arlitt, M., Williamson, C.: An Analysis of TCP Reset Behaviour on the Internet. SIGCOMM Comput. Commun. Rev. 35(1), 37–44 (2005)
Budzisz, L., Garcia, J., Brunstrom, A., Ferrús, R.: A Taxonomy and Survey of SCTP Research. ACM Comput. Surv. 44(4), 18:1–18:36 (2012)
Chen, Y.-C., Lim, Y.-S., Gibbens, R., Nahum, E., Khalili, R., Towsley, D.: A measurement-based study of multipath TCP performance over wireless networks. In: ACM SIGCOMM IMC (2013)
Jerry Chu, H.K.: Tuning TCP parameters. In: Proceedings of The Seventy-Fifth Internet Engineering Task Force. IETF (2009)
Deng, S., Netravali, R., Sivaraman, A., Balakrishnan, H.: WiFi, LTE, or Both?: measuring multi-homed wireless internet performance. In: IMC 2014, pp. 181–194. ACM, New York, NY, USA (2014)
Eardley, P.: Survey of MPTCP Implementations. Internet-Draft draft-eardley-mptcp-implementations-survey-02, IETF Secretariat, July 2013
Stewart, R., (Ed.): Stream Control Transmission Protocol. IETF RFC 4960, September 2007
Ferlin, S., Dreibholz, T., Alay, O.: Multi-Path transport over heterogeneous wireless networks: does it really pay off? In: Proceedings of the IEEE Global Communications Conference (GLOBECOM), Austin, Texas/U.S.A., December 2014
Ford, A., Raiciu, C., Handley, M., Bonaventure, O.: TCP Extensions for Multipath Operation with Multiple Addresses. IETF RFC 6824, January 2013
Hesmans, B., Bonaventure, O.: Tracing multipath TCP connections. In: SIGCOMM 2014 (poster), pp. 361–362 (2014)
Hesmans, B., Duchene, F., Paasch, C., Detal, G., Bonaventure, O.: Are TCP extensions middlebox-proof? In: CoNEXT Workshop HotMiddlebox (2013)
Honda, M., Nishida, Y., Raiciu, C., Greenhalgh, A., Handley, M., Tokuda, H.: Is It Still Possible to Extend TCP? In: 2011 ACM SIGCOMM Conference on Internet Measurement Conference, IMC 2011, pp. 181–194 (2011)
Iyengar, J., Amer, P., Stewart, R.: Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths. IEEE/ACM Transactions on Networking 14(5), 951–964 (2006)
Kvalbein, A., Baltrūnas, D., Evensen, K., Xiang, J., Elmokashfi, A., Ferlin, S.: The NorNet Edge Platform for Mobile Broadband Measurements. Computer Networks, Special Issue on Future Internet Testbeds, 61:88–101, March 2014. ISSN 1389–1286
Lim, Y., Chen, Y., Nahum, E., D., Gibbens, R.: Improving energy efficiency of MPTCP for mobile devices. CoRR, abs/1406.4463, (2014)
Ostermann, S.: tcptrace. http://www.tcptrace.org
Paasch, C., Barre, S., et al.: Multipath TCP implementation in the Linux kernel (2014). http://www.multipath-tcp.org
Paasch, C., Bonaventure, O.: Multipath TCP. ACM Queue 12(2), 40:40–40:51 (2014)
Paasch, C., Detal, G., Duchene, F., Raiciu, C., Bonaventure, O.: Exploring mobile/wifi handover with multipath TCP. In: ACM SIGCOMM workshop Cell Net, pp. 31–36 (2012)
Paasch, C., Ferlin, S., Alay, O., Bonaventure, O.: Experimental evaluation of multipath TCP schedulers. In: 2014 ACM SIGCOMM Workshop on Capacity Sharing Workshop, CSWS 2014, pp. 27–32 (2014)
Paasch, C., Khalili, R., Bonaventure, O.: On the benefits of applying experimental design to improve multipath TCP. In: Proceedings of CoNEXT 2013, pp. 393–398. ACM, New York, NY, USA (2013)
Postel, J.: Transmission Control Protocol. IETF RFC 793, September 1981
Raiciu, C., Barre, S., Pluntke, C., Greenhalgh, A., Wischik, D., Handley, M.: Improving datacenter performance and robustness with multipath TCP. In: ACM SIGCOMM 2011 (2011)
Raiciu, C., Paasch, C., Barre, S., Ford, A., Honda, M., Duchene, F., Bonaventure, O., Handley, M.: How hard can it be?. designing and implementing a deployable multipath TCP, In: USENIX NSDI (2012)
Weaver, N., Kreibich, C., Dam, M., Paxson, V.: Here Be Web Proxies. In: Faloutsos, M., Kuzmanovic, A. (eds.) PAM 2014. LNCS, vol. 8362, pp. 183–192. Springer, Heidelberg (2014)
Williams, N., Abeysekera, P., Dyer, N., Vu, H., Armitage, G.: Multipath TCP in Vehicular to Infrastructure Communications. Technical Report Centre for Advanced Internet Architectures, Technical Report 140828A, Swinburne University of Technology (2014)
Williams, N., Stewart, L., Armitage, G.: FreeBSD kernel patch for Multipath TCP July 2014. http://caia.swin.edu.au/urp/newtcp/mptcp/tools.html
Wing, D., Yourtchenko, A.: Happy Eyeballs: Success with Dual-Stack Hosts. RFC 6555, April 2012
Wischik, D., Handley, M., Braun, M.: The Resource Pooling Principle. ACM SIGCOMM Computer Communication Review 38(5), 47–52 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 IFIP International Federation for Information Processing
About this paper
Cite this paper
Hesmans, B., Tran-Viet, H., Sadre, R., Bonaventure, O. (2015). A First Look at Real Multipath TCP Traffic. In: Steiner, M., Barlet-Ros, P., Bonaventure, O. (eds) Traffic Monitoring and Analysis. TMA 2015. Lecture Notes in Computer Science(), vol 9053. Springer, Cham. https://doi.org/10.1007/978-3-319-17172-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-17172-2_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17171-5
Online ISBN: 978-3-319-17172-2
eBook Packages: Computer ScienceComputer Science (R0)