TSVWG                                                          F. Yang
Internet Draft                                            China Mobile
Intended status: Informational                                 T. Tsou
Expires: September 16, 2025                                     Tiktok
                                                        March 16, 2025



           Transport Layer Protocol Requirement for LEO satellite
                 draft-yang-tsvwg-leo-transport-req-00.txt


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."

   This Internet-Draft will expire on September 16, 2025.

Copyright Notice

   Copyright (c) 2025 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
   (http://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 Revised BSD License text as described in
   Section 4.e of the Trust Legal Provisions and are provided without
   warranty as described in the Revised BSD License.

Abstract

   In recent years, high-bandwidth LEO (Low Earth Orbit) satellite
   networks, such as Starlink and OneWeb, have seen tremendous



Yang                 Expires September 16, 2025               [Page 1]

Internet-Draft  Transport Layer Protocol Req for LEO        March 2025


   development and are gradually becoming an important part of the
   global Internet. However, due to the unique characteristics of
   satellite networks, using TCP for data transmission faces challenges
   in multiple aspects, such as high latency caused by long-distance
   propagation and high error rates due to signal attenuation. This
   proposal analyzes the typical characteristics of LEO satellite
   transmission and their impact on transport layer protocols, and
   finally summarizes the basic requirements that need to be considered
   for designing transport layer protocols tailored to LEO satellites.

Table of Contents


   1. Introduction .................................................. 2
   2. Conventions used in this document ............................. 3
   3. Problem Statement ............................................. 3
   4. Requirement for transport layer protocol ...................... 5
   5. Security Considerations ....................................... 7
   6. References .................................................... 7
      6.1. Normative References ..................................... 7
      6.2. Informative References ................................... 7
   7. Acknowledgments ............................................... 8

1. Introduction

   In recent years, high-bandwidth LEO (Low Earth Orbit) satellite
   networks, such as Starlink and OneWeb, have achieved significant
   development and are gradually becoming an important part of the
   global Internet. However, the LEO satellite networks have unique
   characteristics, which impacts TCP for data transmission.

   o Frequent Handovers and Connection Switching: LEO satellites orbit
      the Earth at high speeds (approximately 7.8 km/s), leading to
      frequent handovers between ground terminals and satellites, as
      well as between satellites themselves (every few to tens of
      minutes). This can cause routing fluctuations, packet loss or
      reordering, and failure of congestion control mechanisms.

   o Signal Quality and Random Packet Loss: Signal quality is affected
      by the distance between satellites and the ground, inter-
      satellite links, Doppler shifts, and weather conditions. These
      factors increase the error rate, leading to random packet loss
      and triggering congestion window reduction, which in turn reduces
      throughput.





Yang                 Expires September 16, 2025               [Page 2]

Internet-Draft  Transport Layer Protocol Req for LEO        March 2025


   o Solar interference and Packet Loss: Periodic sun interference can
      interrupt signals between satellites, causing packet loss and
      triggering TCP timeout retransmissions. This further leads to
      congestion window reduction and impacts throughput.

   Currently, there are many standardization efforts targeting
   satellite networks, mostly focusing on routing. For example, TVR
   addresses dynamic routing, and TIPTOP focuses on QUIC deployment for
   deep-space satellites. However, there is still a lack of
   standardization work targeting the transport layer for LEO satellite
   networks.

2. Conventions used in this document

   LEO: Low Earth Orbit

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [RFC2119].

3. Problem Statement

   The unique characteristics of LEO networks-highly dynamic
   topologies, long and variable propagation delays, time-varying
   channel errors pose fundamental challenges to conventional transport
   layer protocols like TCP. These protocols, designed for terrestrial
   networks, fail to adapt to the space environment, leading to
   degraded throughput, increased latency, and unreliable connectivity.

   Study in [2] by Netflix analyzed on-demand video streaming over LEO
   with one million LEO households across 85 countries for over two
   years. Starlink users experience overall perceptual video quality
   similar to non-Starlink networks, they are more likely to experience
   bitrate switches and network rebuffers due to Starlink's network
   conditions. About half of sessions with a bitrate switch experience
   a resolution of less than 1080p. Video rebuffers are significantly
   more likely to occur over Starlink than a Top 10 ISP, and 40% more
   likely to occur relative to any non-Starlink network. It also finds
   that over 95% of Starlink's throughput is lower than alternative
   networks, which is nearly always 50% of what a top 10 ISP offers and
   falls below 20 Mb/s. This eventually leads to bitrate switching and
   rebuffer, which contributes negatively to overall quality of
   experience over Starlink.

   Study in [3] investigated the performance of TCP and UDP in the
   Starlink network. TCP vs. UDP downlink test results consistently
   reveal that UDP outperforms TCP in satellite networks, with the mean


Yang                 Expires September 16, 2025               [Page 3]

Internet-Draft  Transport Layer Protocol Req for LEO        March 2025


   throughput being 128 Mbps and 29 Mbps, respectively. And the root
   cause is there is a much higher occurrence of packet loss in both
   the uplink and downlink directions in Starlink network. Based on
   this finding, the author verified that TCP parallelism can optimize
   bandwidth utilization by distributing data across multiple
   connections, thereby mitigating the impact of TCP congestion control.

   Study in [4] reveals that the endless and bursty packet losses over
   unstable LEO satellite links impose significant challenges on
   guaranteeing the quality of experience (QoE) of Web applications.
   They found that in the Starlink network environment, both page load
   time and speed index are much higher than those in the wired network.
   Specifically, the 60th/80th/90th percentile page load time in
   Starlink are about 245.0%/202.4%/136.3% higher than those in Optimum.
   Similarly, the 60th/80th/90th percentile speed index in Starlink is
   about 185.3%/241.6%/219.3% higher.

   Various optimizations at the transport protocol level have been
   proposed, such as end-to-end optimizations like SCPS-TP and MP-TCP,
   redundancy coding like FEC, cross-layer optimizations like ECN, and
   congestion control algorithm optimizations like TCP Westwood and TCP
   Eifel, as well as AI-enhanced congestion control. This gives us a
   more indication on what problem we should focused on.

   o Bursty Packet Losses: bursty packet losses are a common
      phenomenon in LEO satellite networks due to various factors such
      as signal blockage from obstacles, rapid movement of satellites,
      and interference from other signals. These bursty losses can
      severely disrupt data transmission, leading to retransmission
      delays and increased latency. Traditional error correction and
      recovery mechanisms may not be effective in handling such bursty
      losses, requiring the development of more robust and adaptive
      techniques.

   o Variable Round Trip Times: the dynamic nature of LEO satellite
      networks results in highly variable Round Trip Times (RTTs). As
      satellites move rapidly across the sky, the distance between the
      sender and receiver changes constantly, causing fluctuations in
      signal propagation delay. Additionally, network congestion and
      routing changes can further exacerbate RTT variations. These
      unpredictable RTTs can lead to inefficient resource utilization
      and performance degradation in transmission protocols that rely
      on accurate timing and synchronization.






Yang                 Expires September 16, 2025               [Page 4]

Internet-Draft  Transport Layer Protocol Req for LEO        March 2025


   o Large and Variable Delay-Bandwidth Products: the combination of
      high latency and variable bandwidth in LEO satellite networks
      creates large and variable delay-bandwidth products. This makes
      it challenging to maintain efficient data flow and congestion
      control. Transmission protocols need to adapt to these varying
      conditions to optimize throughput and avoid network congestion
      while ensuring fair resource allocation among multiple users and
      applications.

   o High Bit Error Rates: the wireless communication environment of
      LEO satellites is prone to high bit error rates (BER) due to
      factors like signal attenuation, interference, and noise. These
      errors can corrupt data packets, leading to retransmissions and
      reduced overall network efficiency. Effective error detection and
      correction mechanisms are essential to mitigate the impact of
      high BER in LEO satellite transmission protocols.

   o TCP Fairness: there will be competing connections with different
      RTTs. The connections with high RTTs cannot allocate enough
      bandwidth. Traditional TCP protocols may not perform well in such
      environments due to their inherent assumptions about network
      conditions. Developing fair and efficient resource allocation
      mechanisms that consider the unique characteristics of LEO
      satellite networks is necessary to prevent certain users or
      applications from dominating network resources.

   o Security: security is a concern in LEO satellite networks, as
      they are vulnerable to various attacks such as jamming,
      eavesdropping. Transmission protocols must incorporate robust
      security measures to protect data integrity, confidentiality, and
      availability. This includes encryption, authentication, and
      intrusion detection mechanisms tailored to the specific
      challenges of LEO satellite environments.

4. Requirement for transport layer protocol

   Given the unique characteristics of LEO satellite networks, the
   requirements for transport layer protocols should focus on improving
   the following aspects:









Yang                 Expires September 16, 2025               [Page 5]

Internet-Draft  Transport Layer Protocol Req for LEO        March 2025


   o Fast Connection Establishment. In satellite networks, fast
      connection establishment is crucial for improving communication
      efficiency. For short-lived communication needs, such as bursty
      data transmission from mobile users, a slow connection setup
      process can waste significant time. TCP needs to optimize its
      connection establishment process by adopting fast handshake
      algorithms and other techniques to reduce the time required for
      connection setup and enhance the responsiveness of satellite
      networks.

   o High-Bandwidth Support. High-performance transport protocols aim
      to support the rapid transmission of large volumes of data, such
      as high-definition video streaming and big data file transfers.
      When sufficient bandwidth capacity is available in the satellite
      link, the protocol should provide high-bandwidth transmission
      capabilities to meet the demands of these applications.

   o Adaptation to Latency Variations. The latency in satellite
      networks may fluctuate due to factors such as satellite handovers
      and signal interference, causing RTT (Round-Trip Time) jitter.
      Transport protocols need to quickly adapt to this latency jitter
      to avoid performance degradation resulting from congestion window
      changes triggered by the jitter.

   o Error Resistance. Data packet loss in satellite channels can be
      caused by obstructions, atmospheric interference, and spatial
      distance. More efficient packet loss detection and recovery
      mechanisms are needed. For example, redundancy-based encoding
      methods can be introduced, where the sender encodes data with
      redundancy, and the receiver can use this redundant information
      to recover lost packets, reducing the need for retransmissions
      and enhancing the reliability of data transmission.

   o Resilience to Network Interruptions. Short-term interruptions in
      satellite links can easily occur due to sun outages or satellite
      coverage limitations. During such interruptions, the transport
      protocol should reduce the sending rate to minimize unnecessary
      packet transmission. Once the interruption is resolved, the
      protocol should quickly restore the bandwidth to ensure efficient
      data transfer.

   o Reduced Retransmission Rate. Retransmissions increase
      transmission delay and consume bandwidth, which are particularly
      valuable resources in satellite networks. Transport protocols
      need to minimize unnecessary retransmissions through accurate
      packet loss detection and effective error recovery mechanisms,
      thereby optimizing the overall efficiency of data transmission.


Yang                 Expires September 16, 2025               [Page 6]

Internet-Draft  Transport Layer Protocol Req for LEO        March 2025


   o Improved Out-of-Order Handling. The complex transmission
      environment in satellite networks can cause packets to arrive out
      of order at the receiver due to different routing paths and
      varying transmission delays. Transport protocols must be capable
      of accurately reordering out-of-order packets to ensure the
      correct delivery of data.

5. Security Considerations

   None.

6. References

6.1. Normative References

   [1]  Bradner, S., "Key words for use in RFCs to Indicate
         Requirement Levels", BCP 14, RFC 2119, March 1997.

   [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
             Requirement Levels", BCP 14, RFC 2119, March 1997.

6.2. Informative References

   [2]  Liz Izhikevich, Reese Enghardt, Te-Yuan Huang, and Renata
         Teixeira. 2024. A Global Perspective on the Past, Present, and
         Future of Video Streaming over Starlink. Proc. ACM Meas. Anal.
         Comput. Syst. 8, 3, Article 30 (December 2024), 22 pages.
         https://doi.org/10.1145/3700412

   [3]  Bin Hu, Xumiao Zhang, Qixin Zhang, Nitin Varyani, Z. Morley
         Mao, Feng Qian, and Zhi-Li Zhang. 2023. LEO Satellite vs.
         Cellular Networks: Exploring the Potential for Synergistic
         Integration. In Companion of the 19th International Conference
         on emerging Networking EXperiments and Technologies (CoNEXT
         2023). Association for Computing Machinery, New York, NY, USA,
         45-51. https://doi.org/10.1145/3624354.3630588

   [4]  Jihao Li, Hewu Li, Zeqi Lai, Qian Wu, Yijie Liu, Qi Zhang,
         Yuanjie Li, and Jun Liu. 2024. SatGuard: Concealing Endless
         and Bursty Packet Losses in LEO Satellite Networks for Delay-
         Sensitive Web Applications. In Proceedings of the ACM Web
         Conference 2024 (WWW '24). Association for Computing Machinery,
         New York, NY, USA, 3053-3063.
         https://doi.org/10.1145/3589334.3645639





Yang                 Expires September 16, 2025               [Page 7]

Internet-Draft  Transport Layer Protocol Req for LEO        March 2025


7. Acknowledgments

   This document was prepared using 2-Word-v2.0.template.dot.



Authors' Addresses

   Feng Yang
   China Mobile
   Email: yangfeng@chinamobile.com


   Tina Tsou
   Tiktok
   Email: tina.tsou@tiktok.com
































Yang                 Expires September 16, 2025               [Page 8]