<?xml version="1.0" encoding="US-ASCII"?>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.2.13 -->
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC4760 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4760.xml">
<!-- ENTITY USECASES PUBLIC ''
      'https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.draft-geng-rtgwg-cfn-dyncast-ps-usecase-00.xml'-->
]>
<?rfc compact="yes"?>
<?rfc text-list-symbols="o*+-"?>
<?rfc subcompact="no"?>
<?rfc sortrefs="no"?>
<?rfc symrefs="yes"?>
<?rfc strict="yes"?>
<?rfc toc="yes"?>
<rfc category="info"
     docName="draft-wang-rtgwg-sat-routing-protocol-consider-02"
     ipr="trust200902" submissionType="IETF">
  <front>
    <title abbrev="">Consideration for IP-Based Satellite Routing
    Protocol</title>

    <author fullname="Jing Wang" initials="J." surname="Wang">
      <organization>China Mobile</organization>

      <address>
        <postal>
          <street>No.32 XuanWuMen West Street</street>

          <city>Beijing</city>

          <code>100053</code>

          <country>China</country>
        </postal>

        <email>wangjingjc@chinamobile.com</email>
      </address>
    </author>

    <author fullname="Bohao Feng" initials="B." surname="Feng">
      <organization>Beijing Jiaotong University</organization>

      <address>
        <postal>
          <street/>

          <city>Beijing</city>

          <code/>

          <country>China</country>
        </postal>

        <email>bhfeng@bjtu.edu.cn</email>
      </address>
    </author>

    <author fullname="Pengfei Zhang" initials="P." surname="Zhang">
      <organization>Beihang University</organization>

      <address>
        <postal>
          <street>No.37 Xueyuan Road, Haidian District</street>

          <city>Beijing</city>

          <code>100191</code>

          <country>China</country>
        </postal>

        <email>zhangpengfei@buaa.edu.cn</email>
      </address>
    </author>

    <date day="2" month="March" year="2026"/>

    <workgroup>rtgwg</workgroup>

    <abstract>
      <t>This document examines the advantages, challenges, and current
      research on IP-based satellite routing, and provides some
      considerations.</t>
    </abstract>
  </front>

  <middle>
    <section anchor="introduction" title="Introduction">
      <t>With the continuous evolution of the network, satellite network has
      gradually become a research hotspot. There were three use cases had been
      defined in the TVR's use case document <xref
      target="I-D.ietf-tvr-use-cases"/>. One of them is dynamic reachability;
      some examples of this use case are mobile satellites, predictable moving
      vessels and so on.</t>

      <t>Satellite network and terrestrial network use different physical and
      link layer protocols, making it difficult to achieve convergence at the
      bottom layer. This problem can be solved at the network layer. On the
      one hand, TCP/IP is a simple and open protocol, which can help break the
      boundaries between heterogeneous networks to realize global
      interconnection. On the other hand, the business is basically based on
      IP, and the development of IP-based space network can help realize the
      business integration and collaboration between heaven and earth and the
      integration and sharing of network resources, thus reducing the cost of
      network construction and operation and maintenance, and not only
      realizing the integration of heaven and earth in a more efficient way,
      but also better meeting the needs of personal communication and
      information access, and improving the user experience. The development
      of IP-based space network can not only realize the integration of air
      and sky more efficiently, but also better satisfy the needs of personal
      communication and information acquisition, and improve the user
      experience and satisfaction.</t>

      <t>Although the TCP/IP protocol architecture is very mature for
      terrestrial networks, there are still many challenges in applying it to
      the satellite network.</t>

      <t>This document makes some considerations on using IP for the satellite
      routing.</t>
    </section>

    <section anchor="conventions-and-definitions" title="Conventions">
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
      "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
      "OPTIONAL" in this document are to be interpreted as described in BCP 14
      <xref format="default" target="RFC2119"/> <xref format="default"
      target="RFC8174"/> when, and only when, they appear in all capitals, as
      shown here.</t>
    </section>

    <section title="Advantages">
      <t>Considering advantages on IP-based satellite routing.</t>

      <section title="Standardized Basis for Global Interconnection">
        <t>TCP/IP, as the common protocol stack of the Internet, naturally
        supports the seamless interconnection of satellite networks and
        terrestrial IP networks. For example, Starlink realizes the
        integration of satellite link and terrestrial backbone network through
        TCP/IP protocol, and user terminals can directly use standard IP
        addresses to access Internet services. This standardization lowers the
        technical threshold for the integration of heaven and earth networks,
        making satellite communications an effective supplement to terrestrial
        networks, which is especially valuable in remote areas or emergency
        communication scenarios.</t>
      </section>

      <section title="Mature Congestion Control System">
        <t>Mechanisms such as slow start and congestion avoidance of the TCP
        protocol provide basic congestion management capabilities for
        satellite networks. Although the high latency of satellite links can
        diminish their effectiveness, the speed of response to bandwidth
        changes can be optimized through improved algorithms such as TCP
        Westwood. For example, in LEO satellite networks, TCP CUBIC can
        maintain high link utilization during bandwidth fluctuations by
        dynamically adjusting the window growth rate.</t>
      </section>

      <section title="Hardware and Software Ecological Compatibility">
        <t>Satellite communication equipment can directly reuse mature
        technologies of terrestrial networks, such as IP-based routers and
        switches. This not only reduces R&amp;D costs, but also facilitates
        the introduction of emerging technologies such as edge computing and
        network function virtualization (NFV). For example, on-board nodes can
        deploy intelligent routing functions to optimize transmission
        efficiency by adjusting TCP parameters in real time.</t>
      </section>
    </section>

    <section title="Challenges">
      <t>Considering challenges on IP-based satellite routing.</t>

      <section title="High Latency Leads to Reduced Protocol Efficiency">
        <t>The round-trip latency of geosynchronous orbit (GEO) satellites is
        about 560ms, while low orbit (LEO) satellites reduce the latency to
        30-80ms, but it is still much higher than the terrestrial network. the
        acknowledgement mechanism of the TCP protocol significantly reduces
        the throughput in this environment, for example, the efficiency of the
        TCP basic mode transmission may be less than 25% in GEO satellites. In
        addition, delay jitter (e.g., an average of 6.7ms RTT fluctuation in
        Starlink) further interferes with the stabilization of the congestion
        window.</t>
      </section>

      <section title="BER and Congestion Misclassification Problem">
        <t>Satellite channel BERs (Bit Error Rate) are typically
        10-&#8310;-10-&#8311;, much higher than terrestrial wired networks.The
        TCP protocol can mistake packet loss due to random BERs for
        congestion, triggering unwanted window shrinkage. For example, during
        inclement weather, such as rain failure, the BER of a satellite link
        can spike, causing TCP throughput to drop by more than 50 percent.</t>
      </section>

      <section title="Adaptation Challenges for Dynamic Topologies">
        <t>Satellite network topology changes periodically due to orbital
        motion, with LEO satellites switching service satellites every 15
        seconds or so, resulting in link interruptions or sudden changes in
        bandwidth. Traditional TCP/IP routing protocols (e.g., OSPF) can
        hardly adapt to such changes quickly, which may cause path oscillation
        or data loss. In addition, the establishment and disruption of
        inter-satellite links can lead to network segmentation, which
        increases the complexity of route recalculation.</t>
      </section>

      <section title="Challenges in Energy Consumption Management Due to Dynamic Changes in Network Topology">
        <t>In satellite networks, the movement of satellites causes dynamic
        changes in the network topology. This necessitates frequent routing
        calculations and updates by routing protocols to adapt to these
        changes. For instance, in low-Earth orbit satellite networks, the
        rapid movement of satellites may lead to frequent updates of routing
        tables. Each update consumes energy, including onboard processing
        power and communication energy, thereby increasing the complexity of
        overall energy management.</t>
      </section>
    </section>

    <section title="Current Research">
      <t>Research status on IP-based satellite routing.</t>

      <section title="IS-IS and OSPF Extensions">
        <t>The IGP extensions for predictable and scheduled changes of TVR has
        been defined in [I-D.zw-lsr-tvr-extensions]. This document defines the
        a set of extensions to IS-IS, OSPFv2 and OSPFv3 for predictable and
        scheduled changes of TVR. These extensions can be advertised by the
        node self which has predictable and scheduled changes, or by the node
        which connected or adjacenct to the node which has predictable and
        scheduled changes.</t>
      </section>

      <section title="LISP for Satellite Networks">
        <t>The document [I-D.farinacci-lisp-satellite-network] gives the
        adaptation of LISP in satellite networks. It describes how a LISP
        overlay structure can run on top of a satellite network underlay. This
        satellite deployment use-case (described in this document) requires no
        changes to the LISP architecture or standard protocol specifications.
        In addition, any LISP implementations that run on a device with an
        existing satellite interface does not need to be upgraded.</t>
      </section>

      <section title="New Network Header for DR-SDSN">
        <t>The document <xref target="DR-SDSN"/> define a new 8 B network
        header for DR-SDSN(Software-defined satellite networking) to further
        decrease overheads in packet encapsulations, where 16-bit addresses
        are used instead of 32-bit IPv4 and 128- bit IPv6 addresses. the
        primary two motivations are as follows. First, considering the limited
        number of satellites in the constellation, it is sufficient to adopt
        16-bit Locs for node addressing, and shorter identifiers as the source
        and destination address can significantly decrease header overheads
        for encapsulations. Then, to distinguish different consumers and
        traffic, user priority and type of service should be indicated in the
        header so that forwarding nodes can determine the user privilege in
        resource allocation and requirement preference for flow steering.</t>
      </section>
    </section>

    <section title="Consideration">
      <t>Considering requirements for on IP-based satellite routing.</t>

      <section title="Support Dynamic Routing">
        <t>Networking using IP provides superior flexibility, enhanced
        scalability, and support for dynamic routing and mobile access, among
        other things. However, the topology of satellite networks containing
        time-varying characteristics changes frequently, and traditional
        static routing techniques cannot meet the demand. Therefore, dynamic
        routing, such as OSPF, is needed to adapt to the dynamic changes in
        network topology. Therefore,</t>

        <t>o MUST provide a discovery and resolving methodology for the
        dynamic routing.</t>
      </section>

      <section title="Support Quality of Service (QoS) Guarantee">
        <t>Satellite network may need to support multiple service types, such
        as voice, video, data, etc., which have different requirements for
        QoS. Therefore, it is necessary to design effective QoS guarantee
        mechanisms, such as differential service (DiffServ), integrated
        service (IntServ), etc., to meet the needs of different services..
        Therefore,</t>

        <t>o MUST support Quality of Service (QoS) guarantee for the needs of
        different services.</t>
      </section>

      <section title="Support Heterogeneous Network Interconnectioncation">
        <t>Since a satellite network may be composed of several different
        heterogeneous networks, it is necessary to address the need for
        multiple heterogeneous network connections. Therefore,</t>

        <t>o MUST Support heterogeneous network interconnectioncation.</t>
      </section>
    </section>

    <section anchor="Conclusion" title="Conclusion">
      <t>This document makes some considerations on IP-based satellite
      routing.</t>
    </section>

    <section anchor="security-considerations" title="Security Considerations">
      <t>TBD.</t>
    </section>

    <section anchor="iana-considerations" title="IANA Considerations">
      <t>TBD.</t>
    </section>
  </middle>

  <back>
    <references title="Informative References">
      <?rfc include="reference.I-D.ietf-tvr-use-cases"?>

      <?rfc include="reference.RFC.2119.xml"?>

      <?rfc include="reference.RFC.8174.xml"?>

      <reference anchor="DR-SDSN">
        <front>
          <title>DR-SDSN: An Elastic Differentiated Routing Framework for
          SoFtware-DeFined Satellite Networks</title>

          <author fullname="Bohao Feng"/>

          <author fullname="Yunxue Huang"/>

          <author fullname="Aleteng Tian"/>

          <author fullname="Hongchao Wang"/>

          <author fullname="Huachun Zhou"/>

          <author fullname="Shui Yu"/>

          <author fullname="Shui Yu"/>

          <date month="December" year="2022"/>
        </front>

        <seriesInfo name="IEEE Wireless Communications"
                    value="vol. 29, no. 6, pp. 80-86"/>
      </reference>
    </references>
  </back>
</rfc>
