CUBIC for Fast Long-Distance Networks
RFC 8312, “CUBIC for Fast Long-Distance Networks”, is an Informational document published in February 2018 by I. Rhee, L. Xu, S. Ha, A. Zimmermann, L. Eggert, R. Scheffenegger. It has been obsoleted by RFC 9438 — refer to the newer document for the authoritative version. The canonical text is published by the RFC Editor.
Abstract
CUBIC is an extension to the current TCP standards. It differs from the current TCP standards only in the congestion control algorithm on the sender side. In particular, it uses a cubic function instead of a linear window increase function of the current TCP standards to improve scalability and stability under fast and long-distance networks. CUBIC and its predecessor algorithm have been adopted as defaults by Linux and have been used for many years. This document provides a specification of CUBIC to enable third-party implementations and to solicit community feedback through experimentation on the performance of CUBIC.
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 8312 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 8311 Relaxing Restrictions on Explicit Congestion Notification Experimentation
- RFC 8313 Use of Multicast across Inter-domain Peering Points
- RFC 8310 Usage Profiles for DNS over TLS and DNS over DTLS
- RFC 8314 Cleartext Considered Obsolete: Use of Transport Layer Security for Email Submission and Access
- RFC 8309 Service Models Explained
- RFC 8315 Cancel-Locks in Netnews Articles
- RFC 8308 Extension Negotiation in the Secure Shell Protocol
- RFC 8316 Autonomic Networking Use Case for Distributed Detection of Service Level Agreement Violations