The search of the path MTU with QUIC

A data sender in an IP based network is only capable to efficiently use a network path if it knows the packet size limit of the path, i.e., the Path Maximum Transmission Unit (PMTU). The IETF recently specified a PMTU discovery framework for transport protocols like QUIC. This paper complements this specification by presenting a search algorithm. In addition, it defines several metrics and shows results of analyses for the algorithm with various PMTU candidate sequences using these metrics. We integrated the PMTU discovery with our algorithm into a QUIC simulation model. This paper describes the integration and presents measurements obtained by simulations.

[1]  Haya Shulman,et al.  Path MTU Discovery Considered Harmful , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[2]  Gorry Fairhurst,et al.  Exploring Usable Path MTU in the Internet , 2018, 2018 Network Traffic Measurement and Analysis Conference (TMA).

[3]  Ian Swett,et al.  QUIC Loss Detection and Congestion Control , 2020, RFC.

[4]  Matthew J. Luckie,et al.  Measuring path MTU discovery behaviour , 2010, IMC '10.

[5]  Stephen E. Deering,et al.  IPv6 Jumbograms , 1999, RFC.

[6]  Erwin P. Rathgeb,et al.  A QUIC Simulation Model for INET and its Application to the Acknowledgment Ratio Issue , 2020, 2020 IFIP Networking Conference (Networking).

[7]  Bill Owens,et al.  Inferring and debugging path MTU discovery failures , 2005, IMC '05.

[8]  Martin Thomson,et al.  QUIC: A UDP-Based Multiplexed and Secure Transport , 2020, RFC.

[9]  Sally Floyd,et al.  Measuring the evolution of transport protocols in the internet , 2005, CCRV.

[10]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[11]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[12]  A. Varga,et al.  INET Framework , 2019, Recent Advances in Network Simulation.

[13]  Michael Tüxen,et al.  Packetization Layer Path MTU Discovery for Datagram Transports , 2020, RFC.

[14]  Thomas Narten,et al.  Neighbor Discovery for IP Version 6 (IPv6) , 1996, RFC.

[15]  Stephen E. Deering,et al.  Path MTU Discovery for IP version 6 , 2017, RFC.

[16]  Richard Nelson,et al.  An Analysis of TCP Maximum Segment Sizes , 2010 .

[17]  Ralph E. Droms,et al.  DHCP Options and BOOTP Vendor Extensions , 1993, RFC.

[18]  Willem Toorop,et al.  Discovering Path MTU black holes on the Internet using RIPE Atlas , 2012 .

[19]  Matt Mathis,et al.  Packetization Layer Path MTU Discovery , 2007, RFC.