<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.30 (Ruby 4.0.1) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC9717 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9717.xml">
<!ENTITY RFC5715 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5715.xml">
<!ENTITY RFC4552 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4552.xml">
<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
]>


<rfc ipr="trust200902" docName="draft-luan-rtgwg-sdaf-00" category="info" submissionType="IETF">
  <front>
    <title abbrev="SDAF for LEO">Symmetry-Driven Asynchronous Forwarding with Fast Reroute for LEO Satellite Networks (SDAF)</title>

    <author initials="S." surname="Luan" fullname="Shenshen Luan">
      <organization>Beihang University</organization>
      <address>
        <email>luanshenshen@buaa.edu.cn</email>
      </address>
    </author>
    <author initials="W." surname="Wei" fullname="Wenting Wei">
      <organization>Xidian University</organization>
      <address>
        <email>wtwei@xidian.edu.cn</email>
      </address>
    </author>
    <author initials="M." surname="Ke" fullname="Mingliang Ke">
      <organization>Xidian University</organization>
      <address>
        <email>ml.ke.xidian@foxmail.com</email>
      </address>
    </author>
    <author initials="H." surname="Dongxu" fullname="Hou Dongxu">
      <organization>ZTE Corporation</organization>
      <address>
        <email>hou.dongxu@zte.com.cn</email>
      </address>
    </author>
    <author initials="X." surname="Min" fullname="Xiao Min">
      <organization>ZTE Corporation</organization>
      <address>
        <email>xiao.min2@zte.com.cn</email>
      </address>
    </author>

    <date year="2026" month="February" day="25"/>

    <area>Routing</area>
    <workgroup>rtgwg</workgroup>
    <keyword>satellite</keyword> <keyword>LEO</keyword> <keyword>routing</keyword> <keyword>microloop avoidance</keyword> <keyword>symmetric topology</keyword>

    <abstract>


<?line 96?>

<t>Interior Gateway Protocols (IGPs) such as OSPF are commonly employed in satellite networks to address topology awareness and autonomous routing in response to link interruptions, link/node failures, and subsequent repairs. However, IGP-based approaches suffer from inherent limitations. Synchronization delays between the control plane and the forwarding plane can cause routing black holes, while asynchronous convergence across nodes may induce micro-loops (as described in prior work), leading to packet loss and congestion. These issues are particularly exacerbated in satellite networks characterized by highly dynamic topologies, long inter-satellite propagation delays, and constrained on-board computing resources.</t>

<t>This document describes the Symmetry-Driven Asynchronous Forwarding (SDAF) mechanism, which leverages the intrinsic symmetry of toroidal topologies in satellite networks. Low Earth Orbit (LEO) satellite constellations are typically composed of multiple circular orbital planes, forming a toroidal topology by inter-satellite links. SDAF autonomously triggers and processes reverse flows based solely on local link-state information, without requiring control-plane convergence, protocol extensions, or packet header modifications.</t>

<t>SDAF is fully compatible with existing protocols and technologies such as OSPFv3, IS-IS, and MPLS, and is specifically tailored to the resource-constrained nature of satellite systems. It achieves microsecond-scale convergence and low packet loss under failure conditions.</t>

<t>Simulation results and tests conducted on actual satellite routers demonstrate that the SDAF mechanism significantly suppresses packet loss caused by routing black holes and micro-loops, while also alleviating link congestion and packet reordering issues.</t>



    </abstract>



  </front>

  <middle>


<?line 106?>

<section anchor="introduction"><name>Introduction</name>

<section anchor="problem-statement"><name>Problem Statement</name>

<section anchor="onboard-characteristics-of-satellite-networks"><name>Onboard Characteristics of Satellite Networks</name>

<t>The onboard characteristics of satellite networks severely limit the applicability of conventional IGP routing approaches.</t>

<t>Highly Dynamic Topology: In LEO constellations, inter-satellite links (ISLs) undergo frequent disruptions due to orbital motion and scheduled maneuvers such as solar avoidance -- representing predictable dynamics. Additionally, unpredictable events like radiation-induced node or link failures introduce stochastic topology changes. These continuous alterations constantly reshape the network topology, triggering repeated routing convergence processes that result in significant performance degradation, including packet loss, congestion, and reordering. Traditional IGP schemes are designed for relatively stable topologies with sporadic failures and are inherently ill-suited to cope with the persistent and rapid dynamics inherent in LEO satellite networks.</t>

<t>Stringent Resource Constraints: Satellite payloads operate under strict environmental limitations -- weight, power consumption, and thermal dissipation -- which directly constrain onboard computing resources. Compared to terrestrial routers, satellite routers typically offer an order-of-magnitude lower CPU processing capability, only 1/10 to 1/5 of the memory capacity, and rely on limited solar-powered energy supply. These constraints make it impractical to run high-overhead protocols or sustain intensive, continuous computations. Conventional IGP approaches, however, require frequent topology flooding and repeated FIB updates to track dynamic changes -- generating substantial control-plane signaling traffic that consumes precious inter-satellite bandwidth and imposes unsustainable computational loads on resource-constrained satellite platforms.</t>

</section>
<section anchor="inherent-deficiencies-of-asynchronous-convergence"><name>Inherent Deficiencies of Asynchronous Convergence</name>

<t>The asynchronous convergence mechanism inherent in link-state IGP routing suffers significantly amplified negative effects in the context of satellite networks' highly dynamic topologies and stringent resource constraints, directly giving rise to three core issues that undermine forwarding continuity and reliability:</t>

<t>Micro-loops: Asynchronous updates across nodes -- caused by control-plane synchronization delays such as IGP flooding and FIB installation -- lead to transient forwarding inconsistencies, resulting in micro-loops <xref target="RFC5715"/>. In satellite networks, the combination of high topology dynamics and long inter-satellite propagation delays dramatically extends both the duration and spatial scope of these micro-loops, exacerbating packet loss and congestion.</t>

<t>Routing Black Holes: Upon sudden link or node failures, the control plane relies on mechanisms like Hello timeouts (typically &gt;= 1 second) and subsequent SPF (Shortest Path First) computations (tens to hundreds of milliseconds) -- processes that cannot be accelerated due to onboard resource limitations. Consequently, routers retain stale FIB entries for extended periods, causing sustained packet drops and forming persistent routing black holes that are difficult to recover from promptly.</t>

</section>
<section anchor="limitations-of-existing-approaches"><name>Limitations of Existing Approaches</name>

<t>Current loop-free convergence schemes (e.g., TI-LFA, SPRING) were not designed for satellite-specific constraints and thus fail to address the above issues:</t>

<t><list style="symbols">
  <t>They assume topological stability and are ill-suited for the frequent, constant topology fluctuations in LEO constellations. Repeated path precomputation, control-plane flooding, and FIB updates result in convergence delays far exceeding millisecond-scale requirements while increasing microloop risk.</t>
  <t>They incur significant protocol overhead through extensions (e.g., modified routing messages, new header fields) or continuous complex computation (e.g., global path planning, multiple backup paths). Such overhead exceeds the computational, memory, and bandwidth budgets of satellite payloads, rendering these solutions impractical.</t>
</list></t>

<t>To achieve global coverage and efficient packet forwarding, LEO satellite constellations commonly adopt torus-like topologies, constructing the network through symmetric intra-orbit and inter-orbit inter-satellite links. Such architectures exhibit high rotational symmetry and a regular, grid-like distribution of inter-satellite links (often referred to as Grid+ topology). This inherent structural regularity serves as a natural advantage for mitigating the adverse effects of topological dynamics. Building on this foundation, this document proposes the SDAF mechanism. The core idea of SDAF is to leverage the intrinsic symmetry of toroidal topologies to alleviate the convergence pressure imposed by frequent topological changes, thereby reducing reliance on control-plane coordination. SDAF enhances the resilience and reliability of packet forwarding in dynamic satellite networks.</t>

</section>
</section>
<section anchor="requirements-language"><name>Requirements Language</name>

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

<?line -18?>

</section>
<section anchor="scope"><name>Scope</name>

<t>This document specifies the core design principles, forwarding decision procedures, LSD methodology, and integration approaches of the SDAF mechanism with link-state routing protocols (e.g., OSPFv3, IS-IS) and MPLS label switching. It does not cover: hardware implementation details of SDAF, specific satellite payload hardware selection criteria, or extension schemes for non-toroidal topologies (which will be addressed in future documents).</t>

</section>
<section anchor="document-structure"><name>Document Structure</name>

<t>This document is organized as follows:</t>

<t><list style="symbols">
  <t><xref target="terminology" /> defines key terms and abbreviations.</t>
  <t><xref target="core-principles" /> describes the core principles of <strong>SDAF</strong>.</t>
  <t><xref target="detailed-procedures" /> specifies the end-to-end procedures for <strong>SDAF</strong> operation.</t>
  <t><xref target="failure-scenarios" /> discusses failure scenario handling, including single-link, multi-link, and node failures.</t>
  <t><xref target="interoperability" /> describes interoperability with <strong>OSPFv3</strong>, <strong>IS-IS</strong>, and <strong>MPLS</strong>.</t>
  <t><xref target="key-characteristics" /> summarizes key characteristics, including advantages and limitations.</t>
  <t><xref target="security-considerations" /> discusses security considerations.</t>
  <t><xref target="iana-considerations" /> provides <strong>IANA</strong> considerations.</t>
</list></t>

</section>
</section>
<section anchor="terminology"><name>Terminology</name>

<t>Full topology: The complete, fault-free topology of the satellite network.</t>

<t>Defective topology: The connected subgraph of the full topology after a failure or disruption.</t>

<t>Planned disruption: A predictable, temporary unavailability of an ISL due to orbital motion or solar avoidance.</t>

<t>Unplanned failure: An unpredictable outage of an ISL or node due to internal or external factors.</t>

<t>Link-State Detection (LSD): A local mechanism for detecting ISL disruptions or failures, with low-latency requirements.</t>

<t>Hop Distance (HD): The number of hops on the shortest path between source and destination.</t>

<t>Forward Flow (FF): Data forwarding along the shortest path, following decreasing Hop Distance (HD).</t>

<t>Reverse Flow (RF): A temporary forwarding state triggered by failure, propagating opposite to FF with increasing HD.</t>

<t>Primary Egress Interface (PEI): The egress ISL selected by the shortest-path algorithm for FF.</t>

<t>Counter-facing Interface (CFI): The ISL diametrically opposite to the PEI within the toroidal topology.</t>

<t>Lateral-facing Interface (LFI): The ISL orthogonal to the PEI; if multiple exist, the lowest-indexed is used.</t>

<t>Interface Symmetry Mapping Table (ISMT): A node-local table mapping each PEI to its corresponding CFI and LFI.</t>

<t>Local Interface Status Table (LIST): A node-local array recording the availability status of each interface.</t>

<t>Phase (P): A logical indicator of flow direction: positive for FF, negative for RF.</t>

<t>Phase Transition Point (PTP): A node where RF transitions back to FF, identified by the ingress interface not being equal to the local PEI.</t>

<t>Reverse Flow with Counter-facing priority (RF-CF): An RF strategy prioritizing the CFI upon PEI failure.</t>

<t>Reverse Flow with Lateral-facing priority (RF-LF): An RF strategy prioritizing the LFI upon PEI failure.</t>

</section>
<section anchor="core-principles"><name>Core Principles</name>

<t>The SDAF mechanism leverages the rotational and reflectional symmetries inherent in toroidal topologies to enable autonomous forwarding-plane decisions, thereby addressing the core deficiencies of traditional routing under dynamic topologies and resource constraints.</t>

<section anchor="enforcing-routing-paths-via-rotational-symmetry"><name>Enforcing Routing Paths via Rotational Symmetry</name>

<t>In a ring topology -- a simplified special case of the toroidal topology -- satellite nodes are interconnected via intra-orbit ISL to form a closed loop, exhibiting 360 degrees rotational invariance. For example, the intra-orbital routing domains defined in <xref target="RFC9717"/> inherently constitute such ring structures within each orbital plane. When a satellite node's PEI becomes unavailable due to failure or scheduled interruption,  rotational symmetry strictly constrains the only feasible detour to the CFI. This constraint is not unique to SDAF. The IGP routing will inevitably select the CFI, as the symmetry of the ring guarantees it is the sole valid route to the destination.</t>

<t>When extended to a two-dimensional toroidal topology -- the typical architecture of multi-orbit LEO satellite constellations -- rotational symmetry exhibits dual-dimensional characteristics. Both the intra-orbit direction and the inter-orbit direction possess rotational invariance. This dual-axis symmetry not only retains the CFI constraint from the one-dimensional ring case but also introduces LFIs to the PEI. Under this structure, a node can determine its CFI and LFI solely through local knowledge of interface positions and their symmetric mappings in the intra- and inter-orbit dimensions, without requiring global topology computation. Provided the network remains connected, both CFI- and LFI-based detours are guaranteed by the topological symmetry to reach the destination, ensuring that all locally selected recovery paths strictly adhere to the natural routing constraints imposed by the constellation's geometric regularity.</t>

</section>
<section anchor="forming-forwardreverse-flows-via-reflectional-symmetry"><name>Forming Forward/Reverse Flows via Reflectional Symmetry</name>

<t>In a fault-free full topology, all shortest paths from any source node to a common destination are symmetric with respect to the mirror plane defined by the "destination node-topology center" axis. Moreover, these shortest paths always propagate along the minor arc -- the shorter segment between two points on the toroidal topology -- which aligns with the core objective of shortest-path-first routing and constitutes the forward flow.</t>

<t>When the PEI becomes unavailable due to failure or scheduled interruption, the forwarding plane autonomously selects either the CFI or a LFI based on the preconfigured policy (RF-CF or RF-LF) to forward packets before the control plane completes reconvergence. At this point, the forwarding path deviates from the minor arc and enters the major arc, propagating in the direction opposite to the original shortest path. Consequently, the HD to the destination no longer decreases but instead increases, forming a RF that is directionally opposed to the forward flow.</t>

<t>Due to the constraint of reflection symmetry, once a reverse-flow packet crosses the mirror plane and re-enters the minor-arc region, it inevitably arrives at a PTP. Here, the reflection symmetry inherently triggers an automatic switch in forwarding logic. The packet ceases to propagate as a reverse flow along the major arc and instead transitions back to a forward flow along the minor arc, resuming adherence to the shortest-path-first routing strategy and continuing toward the destination. This bidirectional flow transition occurs entirely without control-plane intervention, driven solely by topological reflection symmetry and local forwarding decisions, thereby ensuring continuous and reliable data delivery.</t>

</section>
</section>
<section anchor="detailed-procedures"><name>Detailed Procedures</name>

<t>All procedures of the SDAF mechanism are executed locally within the forwarding plane without requiring inter-node coordination. The core process consists of five steps: initialization, fault/interruption detection, reverse-flow triggering, reverse-flow forwarding and convergence, and fault/interruption recovery.</t>

<section anchor="initialization"><name>Initialization</name>

<t>Before forwarding any data packets, each satellite node needs only to complete three local configuration and preparation steps. The configuration logic depends on the number of node interfaces but is independent of the number of destinations:</t>

<t><list style="numbers" type="1">
  <t>Configure Interface Symmetry Mapping Table: Based on the complete physical topology connectivity, a static interface symmetry mapping table is preconfigured locally at each node for every physical interface.</t>
  <t>Configure Reverse-Flow Policy: Choose one of two mutually exclusive policies of RF-CF or RF-LF.  <vspace blankLines='1'/>
All nodes in the network <bcp14>MUST</bcp14> maintain consistent policy selection.</t>
  <t>Initialize Link-State Detection (LSD): Enable the LSD mechanism, such as heartbeat packets or physical-layer signal monitoring, on all inter-satellite link (ISL) interfaces.</t>
</list></t>

<figure title="Example local interface indexing and symmetry mapping (CLI/FLI) for node A." anchor="fig-interface-symmetry-mapping"><artwork type="ascii-art"><![CDATA[
                                    B
                                    |
                            CLI:2   |   CLI:3
                            FLI:1,3 |   FLI:2,4
                                    |
                                  4 | 1
                           E -------A------- C
                                  3 | 2
                                    |
                            CLI:1   |   CLI:4
                            FLI:2,4 |   FLI:1,3
                                    |
                                    D
]]></artwork></figure>

</section>
<section anchor="failuredisruption-detection"><name>Failure/Disruption Detection</name>

<t>When a terminal on a satellite link meets either of the following conditions, the local interface status table is triggered to mark the corresponding interface as "unavailable":</t>

<t>Failure: The Link-State Detection (LSD) mechanism detects that an interface has gone down or that its forwarding quality falls below the required threshold.</t>

<t>Scheduled Interruption: The pre-provisioned interruption schedule from the control plane indicates that the current time has reached the designated moment for deactivating the interface.</t>

</section>
<section anchor="reverse-flow-triggering"><name>Reverse-Flow Triggering</name>

<t>When an interface is marked as "unavailable," any data packet that, according to the forwarding table, would egress through that interface as its PEI immediately triggers the reverse-flow mechanism. This occurs without waiting for the control plane to synchronize link-state updates or complete network-wide reconvergence. The execution logic for the two reverse-flow policies is as follows.</t>

<section anchor="rf-cf-policy"><name>RF-CF Policy</name>

<t>The node first checks its local interface status table to determine whether the CFI is available:</t>

<t><list style="symbols">
  <t>If the CFI is available, the packet is immediately forwarded through the CFI, thereby initiating a reverse flow.</t>
  <t>If the CFI is unavailable, the node inspects the two LFIs in the preconfigured order and selects the first available LFI for forwarding.</t>
  <t>If neither the CFI nor any LFI is available, the node is considered isolated, and the packet is dropped by default.</t>
</list></t>

</section>
<section anchor="rf-lf-policy"><name>RF-LF Policy</name>

<t>The node first checks its local interface status table in the preconfigured order to determine the availability of the two LFIs and selects the first available LFI to forward the packet, thereby initiating a reverse flow.</t>

<t>If both LFIs are unavailable, the node then checks the availability of the CFI:</t>

<t><list style="symbols">
  <t>If the CFI is available, the packet is forwarded through the CFI.</t>
  <t>If the CFI is also unavailable, the node is considered isolated, and the packet is dropped by default.</t>
</list></t>

</section>
</section>
<section anchor="reverse-flow-forwarding-and-transition"><name>Reverse-Flow Forwarding and Transition</name>

<t>Upon receiving a data packet forwarded from another satellite node, any node processes it according to the following logic:</t>

<t><list style="numbers" type="1">
  <t>Record the ingress interface and consult the local forwarding table to determine the PEI associated with the packet's destination.</t>
  <t>Compare the ingress interface with the local PEI:  <vspace blankLines='1'/>
Case (1): Ingress interface matches the local PEI  <vspace blankLines='1'/>
The receiving node identifies the packet as part of a reverse flow. It then executes the reverse-flow handling procedure specified in Section 4.3.1 or Section 4.3.2, based on its preconfigured reverse-flow strategy.  <vspace blankLines='1'/>
Case (2): Ingress interface differs from the local PEI  <vspace blankLines='1'/>
The node forwards the packet via its local PEI.  <list style="symbols">
      <t>If the packet belongs to a forward flow, this step constitutes normal forwarding.</t>
      <t>If the packet belongs to a reverse flow, the current node acts as a PTP, where the reverse flow is converted back into a forward flow.</t>
    </list></t>
</list></t>

<t>Once a reverse flow is converted to a forward flow at a PTP, the packet proceeds toward its destination using standard forward-path forwarding logic. However, if a link failure or scheduled interruption occurs along this newly established forward path, the reverse-flow mechanism is triggered again locally. This cycle of forward-reverse flow switching continues iteratively until either the packet successfully reaches its destination or the hop count exceeds a predefined limit, at which point the packet is discarded.</t>

</section>
<section anchor="recovery-from-failuresdisruptions"><name>Recovery from Failures/Disruptions</name>

<t>The local interface status table marks an interface as "available" when the terminal on a satellite link satisfies either of the following conditions:</t>

<t>Failure Recovery: The Link-State Detection (LSD) mechanism detects that a previously failed interface has come back up or that its forwarding quality has returned to an acceptable level.</t>

<t>Scheduled Interruption Recovery: According to the interruption schedule pre-provisioned by the control plane, the current time reaches the designated moment for restoring the interface.</t>

<t>Once the local interface status is updated to "available", the following actions are performed:</t>

<t><list style="symbols">
  <t>Newly arriving packets whose destination maps to this interface as the PEI are immediately forwarded through it using the standard forward-flow logic.</t>
  <t>In-flight reverse-flow packets, which were already en route before the recovery, continue unchanged until they reach a PTP, where they revert to forward flow as originally planned. This ensures continuity and avoids mid-path disruption, even before the control plane completes any associated reconvergence triggered by the recovery event.</t>
</list></t>

</section>
</section>
<section anchor="failure-scenarios"><name>Failure Scenario Handling</name>

<t>The SDAF mechanism is specifically designed for typical failure and scheduled interruption scenarios in LEO satellite networks with toroidal topologies. All considered scenarios operate under the fundamental assumption that the impaired topology remains a connected subgraph of the full physical topology. In cases where the topology becomes partitioned (i.e., splits into disconnected components), the mechanism, like conventional loop-free convergence schemes such as <xref target="RFC5715"/> , cannot guarantee reachability or path restoration.</t>

<t>This section explicitly defines, for each failure scenario, the triggering conditions of the SDAF mechanism, the applicable reverse-flow policy selection, and the core reliability guarantees provided by the design.</t>

<section anchor="single-link-failure"><name>Single-Link Failure</name>

<t>The single-link failure scenario applies to unpredictable failures or predictable interruptions affecting a single intra-orbit or inter-orbit ISL, under the condition that the toroidal or torus-like topology remains connected and both endpoints of the failed link retain at least one available symmetric interface. Upon detecting the failure via LSD or receiving a scheduled interruption notification from the control plane, each endpoint marks the corresponding PEI as "unavailable" and immediately triggers a reverse flow according to its preconfigured policy, rerouting traffic to bypass the faulty link. Reverse-flow packets automatically switch back to forward flow at the nearest PTP, achieving loop-free convergence. For intra-orbit link failures or ring-like topologies, RF-CF is preferred to leverage symmetric intra-orbit paths for rapid detour. For inter-orbit link failures or when inter-orbit resources are sufficient, RF-LF is favored to avoid latency accumulation from intra-orbit looping. Overall, this approach ensures micro-loop-free rerouting strictly bounded by topological symmetry and enables millisecond-scale, control-plane-independent data-plane recovery with minimal packet loss. As shown in the figure below.</t>

<figure title="Example reverse-flow forwarding and phase transition (numbered steps are illustrative)." anchor="fig-sdaf-procedure-example"><artwork type="ascii-art"><![CDATA[
                              (1)
                           <---- A_1 A_2
                           ---------A---------
                          | ---->       ----> |
                       B_1|    (4)       (5)  |G_2
                          B                   G
                    |  B_2|  ^                |G_1 |
                 (2)|     |  | (3)            |    |(6)
                    v  C_1|  |                |F_2 v
                          C                   F
                       C_2|                   |F_1 |
                          X                   |    |(7)
                       D_1|        (8)        |E_2 v
                          D       <----       E
                       D_2 ------------------- E_1
]]></artwork></figure>

<!-- 
## Multiple-Link Failures

To be added in a future version.

## Node Failure

To be added in a future version.
-->

</section>
<section anchor="boundary-conditions-and-limitations"><name>Boundary Conditions and Limitations</name>

<t>The SDAF mechanism provides fault-handling capabilities only for "connected impaired topologies", that is, scenarios where the network remains a single connected component despite link or node failures. If the topology becomes partitioned into multiple disconnected subgraphs, SDAF cannot construct valid end-to-end paths, and recovery must rely on higher-layer mechanisms such as routing protocol reconvergence.</t>

<t>For predictable interruption scenarios (e.g., scheduled maintenance, orbital maneuvers), the handling logic is identical to that of equivalent failure types, with the sole difference lying in the failure detection phase. Instead of relying on LSD for real-time anomaly identification, nodes receive advance notifications from the control plane about the timing of the upcoming interruption.</t>

</section>
</section>
<section anchor="interoperability"><name>Interoperability with Existing Protocols and Technologies</name>

<t>The SDAF mechanism is independent of protocols and requires no modifications to existing IGP routing protocols (e.g., OSPFv3, IS-IS)  or forwarding technologies (e.g., IP forwarding, MPLS) commonly used in LEO satellite networks.</t>

</section>
<section anchor="key-characteristics"><name>Key Characteristics</name>

<section anchor="core-advantages"><name>Core Advantages</name>

<t>Dynamic Topology Adaptation: By leveraging the symmetry of the toroidal topology, SDAF enables resilient forwarding in dynamic scenarios such as link outages or node failures, without waiting for control-plane convergence, thereby reducing packet loss through asynchronous forwarding.</t>

<t>Low Control-Plane Overhead: For link failures, forwarding decisions can be made solely based on local Link-State Detection and interface mapping tables, eliminating the need for control-plane flooding, SPF computation, or pre-planned path calculation, significantly reducing satellite resource consumption.</t>

<t>Microsecond-Level Convergence: In the event of a failure, path switching is rapidly triggered via locally initiated reverse flows, achieving convergence latency of less than 1 ms, significantly faster than the tens to hundreds of milliseconds required by traditional approaches.</t>

<t>Strong Protocol Compatibility: It can be directly integrated with link-state routing protocols such as OSPFv3 and IS-IS, as well as MPLS label forwarding, without requiring any modifications to protocol message formats or packet headers.</t>

</section>
<section anchor="limitations"><name>Limitations</name>

<t>The limitations of SDAF stem from its core design principle of relying on the symmetry of the toroidal topology, specifically including ineffective forwarding in highly asymmetric scenarios and increased transmission latency due to non-shortest-path forwarding.</t>

</section>
</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The SDAF mechanism inherits the security properties of existing LEO satellite communication protocols and introduces only a minimal additional attack surface. Below are the key security considerations for LEO satellite constellations with a toroidal topology:</t>

<t>Link-State Spoofing: An attacker could forge link-failure signals to trigger unauthorized reverse flows.</t>

<t>Mitigation: Link-State Detection (LSD) <bcp14>MUST</bcp14> rely on authenticated mechanisms at the physical or data link layer (e.g., frame checksums, signal characteristic verification) or leverage existing protocol authentication extensions (e.g., OSPFv3 authentication mechanisms <xref target="RFC4552"/>) to prevent false failure indications from triggering reverse flows.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document has no IANA actions.</t>

</section>


  </middle>

  <back>



    <references title='Normative References' anchor="sec-normative-references">

&RFC9717;
&RFC5715;
&RFC4552;
&RFC2119;
&RFC8174;


    </references>




<?line 412?>

<section numbered="false" anchor="acknowledgments"><name>Acknowledgments</name>

<t>The authors would like to thank colleagues and reviewers for their valuable feedback.</t>

</section>
<section numbered="false" anchor="contributors"><name>Contributors</name>

<t>None.</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA8V9228c2Znfe/8VZ6kHk0pXS6RmPDYznjXFy4hZSmJEDtZ2
kBinu053H6u6ql2nihRHkrEJdoEgSLB5SR42QbBAEiRAgLwkSIJkgAXyt+x4
10/7L+S7nUtVV1OatYEIsIfsrjqX73yX33c5H7MsGzW2Kcyh2rm6W61MU99l
J7W9MaU6cnflbFlXZdU6dVbVt7rObblQt7ZZqjPtGvXK1FXbGDWvanVx+lJd
6cYUhYVPXpjmtqpfO7V7dXJ0trcz0tNpbW5wFvjdv7AzyqtZqVcwe17reZMV
rS6zulncLjKX63n2+PFoBmMuqvruUNlyXo3suj5UTd265uDx4x8+Phi5drqy
ztmqbO7WMND56fXZSNdGH6pXsDhY8AhXsoCVrg8VjT16be7gs/xwNFIqU86v
mn6DZdF/a3kZf17ZWV0VVbVW+qayuS5n/KxjitmZaqo1PLC4G40eKN02y6o+
hJ/wGd7e1dKUDv6nLmCH9I1SVb04VE+NXWog6lcl0Lx2trmTb81K2+JQIUWc
vPzjaav1xOTtZFZ2Rv9DU+Ja4b82HfsnNre63Dr0bXNr7I/f0ENDoz6HIQuL
i/sD8x2GXRWT12bCw/54Xr3BTyezatUZ+1nVqpOqXLxp05F/dn2qjqt6XdW6
gQOVr1xTG9McqhfV5NPH6qqaN8CJRh0Bj7Z+YTNYBjyhy1/gmfFntVnAIIfq
7+EenJ9oVuXI7Af7jx/vH+zQR+qB+vV/+8+//uM//Ztv/uwv/89/fPztN3/0
7X/473/1Z3/8m3/yX//qm3/9m3/7R9/+sz//9pt/9e2f/s+/+eaf/+Yf/8W3
f/Ivfnr0/OKv/9O///W/+5d/+b/+97d/8l/++i/+zbf/9H+EOdqyQZY9XtpS
d8mzrNpJTjv/8deNQcL06f4Tqysk/v9fynzEVt7AQicrWx6kOxl59t/G/Pex
/scw/jDb38OdH2D5LQz/cQNuZfZBVt96nB/kjwHu+JjBhk+orOoVPHpj8JAe
qFdnxwf7+z/EX+DHH362/5n8+Oln+5+GR548frIvn3/y6acH4fPv//Cz74Mi
ReXcGZUV+tIsciMaPWjRLGjRrHVA88yta/zP4yf8qlKNrhfI2MumWbvDR49y
3eim1rPXpp5Y08wnsPFHYDseLZtV8ehvNZWfSYzf86Dij/wbit5QV5evzl98
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

-->

</rfc>

