QUIC for SATCOM
draft-kuhn-quic-4-sat-03
Internet Engineering Task Force N. Kuhn
Internet-Draft CNES
Intended status: Informational G. Fairhurst
Expires: July 19, 2020 University of Aberdeen
J. Border
Hughes Network Systems, LLC
E. Stephan
Orange
January 16, 2020
QUIC for SATCOM
draft-kuhn-quic-4-sat-03
Abstract
QUIC has been designed for use across Internet paths. Initial
designs of QUIC have focussed on common deployment scenarios for web
traffic and have not focussed on the performance when using a path
with a large Bandwidth-Delay Product (BDP). A path can combine
satellites network segment together with a wide variety of other
network technologies (Ethernet, cable modems, WiFi, cellular, radio
links, etc): this complicates the characteristics of the end-to-end
path. One example of such a scenario occurs when a satellite
communication (SATCOM) system is used to provide all or a part of the
end-to-end path. If this is not addressed, the end-to-end quality of
experience can be degraded.
This memo identifies the characteristics of a SATCOM link that impact
the operation of the QUIC transport protocol. It proposes regression
tests to evaluate QUIC over SATCOM links. It discusses how to ensure
acceptable protocol performance.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
Kuhn, et al. Expires July 19, 2020 [Page 1]
Internet-Draft QUIC 4 SAT January 2020
This Internet-Draft will expire on July 19, 2020.
Copyright Notice
Copyright (c) 2020 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Operating over a path with a large BDP . . . . . . . . . . . 3
3. TCP Split Solution . . . . . . . . . . . . . . . . . . . . . 5
4. Regression tests . . . . . . . . . . . . . . . . . . . . . . 5
4.1. Small public satellite broadband access . . . . . . . . . 6
4.2. Medium public satellite broadband access . . . . . . . . 6
4.3. Loss-free large public satellite broadband access . . . . 6
4.4. Lossy large public satellite broadband access . . . . . . 7
5. Mechanisms that improve the performance of QUIC for SATCOM . 7
5.1. Getting up to speed . . . . . . . . . . . . . . . . . . . 7
5.2. Maximum window . . . . . . . . . . . . . . . . . . . . . 8
5.3. Reliability . . . . . . . . . . . . . . . . . . . . . . . 8
5.4. ACK ratio . . . . . . . . . . . . . . . . . . . . . . . . 8
6. Discussion . . . . . . . . . . . . . . . . . . . . . . . . . 9
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 9
8. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 9
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10
10. Security Considerations . . . . . . . . . . . . . . . . . . . 10
11. Informative References . . . . . . . . . . . . . . . . . . . 10
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 12
1. Introduction
The end-to-end performance of an application using an Internet path
can be impacted by the Bandwidth-Delay Product (BDP) of the links and
network devices forming the path. For instance, the page load time
Show full document text