<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.31 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-geng-fantel-fantel-gap-analysis-02" category="std" consensus="true" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title abbrev="Gap Analysis of Fantel">Gap Analysis of Fast Notification for Traffic Engineering and Load Balancing</title>
    <seriesInfo name="Internet-Draft" value="draft-geng-fantel-fantel-gap-analysis-02"/>
    <author initials="X." surname="Geng" fullname="Xuesong Geng">
      <organization>Huawei</organization>
      <address>
        <email>gengxuesong@huawei.com</email>
      </address>
    </author>
    <author initials="J." surname="Dong" fullname="Jie Dong">
      <organization>Huawei</organization>
      <address>
        <email>jie.dong@huawei.com</email>
      </address>
    </author>
    <author initials="W." surname="Cheng" fullname="Weiqiang Cheng">
      <organization>China Mobile</organization>
      <address>
        <email>chengweiqiang@chinamobile.com</email>
      </address>
    </author>
    <author initials="D." surname="Li" fullname="Dan Li">
      <organization>Tsinghua University</organization>
      <address>
        <email>tolidan@tsinghua.edu.cn</email>
      </address>
    </author>
    <author initials="Y." surname="Zhu" fullname="Yongqing Zhu">
      <organization>China Telecom</organization>
      <address>
        <email>zhuyq8@chinatelecom.cn</email>
      </address>
    </author>
    <author initials="Z." surname="Han" fullname="Zhengxin Han">
      <organization>China Unicom</organization>
      <address>
        <email>hanzx21@chinaunicom.cn</email>
      </address>
    </author>
    <date year="2026" month="February" day="27"/>
    <area>Routing Area</area>
    <workgroup>FANTEL</workgroup>
    <abstract>
      <?line 58?>

<t>Modern networks require fast, adaptive Traffic Engineering (TE) to support demanding applications like AI training and real-time services. Existing mechanisms for load balancing, protection, and flow control often lack responsiveness and scalability. This document analyzes key gaps in current TE solutions and proposes fast notification as a low-latency, event-driven enhancement. Fast notification enables real-time network awareness and quicker reactions to dynamic conditions, improving overall network efficiency and reliability.</t>
    </abstract>
  </front>
  <middle>
    <?line 62?>

<section anchor="fast-notification-for-traffic-engineering-and-load-balancing-gap-analysis">
      <name>Fast Notification for Traffic Engineering and Load Balancing: Gap Analysis</name>
      <section anchor="introduction">
        <name>Introduction</name>
        <t>In use cases such as AI training, a lossless and adaptive network is required to ensure reliable and congestion-free data transfer. These workloads demand high throughput, low latency, and zero packet loss across dynamically shifting traffic patterns.</t>
        <t>To meet these demands, networks rely on Traffic Engineering (TE) mechanisms, including load balancing, protection, and flow control. However, existing solutions face limitations in responsiveness, coverage, and operational overhead, especially in high-speed, large-scale environments.</t>
        <t>This document provides a gap analysis focused on three key TE areas:</t>
        <ul spacing="normal">
          <li>
            <t>Load Balancing</t>
          </li>
          <li>
            <t>Protection</t>
          </li>
          <li>
            <t>Flow Control</t>
          </li>
        </ul>
        <t>For each area, we analyze current limitations and explore how fast notification mechanisms can help fill these gaps.</t>
        <t>It is important to clarify that the mechanisms discussed in this document, such as BFD, IOAM, and traditional transport-layer flow control, are not necessarily alternatives to fast notification. Instead, these mechanisms can complement notification-based approaches. For instance, measurement results from BFD or IOAM can serve as triggers for fast notifications. Similarly, existing flow control mechanisms at the transport layer can work in coordination with network-layer flow control enabled by notifications. Therefore, the "gaps" identified in this document reflect potential enhancements when relying solely on these mechanisms without fast notification, rather than suggesting they should be replaced.</t>
      </section>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>TBD</t>
      </section>
      <section anchor="gap-analysis-for-load-balancing">
        <name>Gap Analysis for Load Balancing</name>
        <t>Load balancing ensures efficient utilization of available bandwidth and reduces congestion. In modern networks, dynamic load balancing is essential but often lacks real-time responsiveness.</t>
        <section anchor="ioam-telemetry-limitations">
          <name>IOAM Telemetry Limitations</name>
          <t>In-situ OAM (IOAM) provides visibility into traffic by embedding telemetry data directly in packets. It enables measurement of path latency, loss, and performance metrics.</t>
          <t>However, IOAM has notable drawbacks:</t>
          <ul spacing="normal">
            <li>
              <t>Telemetry Export Delays: IOAM data is extracted and reported by the device CPU to a controller. This adds latency and limits responsiveness.</t>
            </li>
            <li>
              <t>Controller Reaction Time: Centralized controllers typically process telemetry in software, resulting in delayed decision-making.</t>
            </li>
          </ul>
          <t>Gap: These factors reduce the effectiveness of real-time load balancing.</t>
        </section>
        <section anchor="role-of-fast-notification">
          <name>Role of Fast Notification</name>
          <t>To address the above:</t>
          <ul spacing="normal">
            <li>
              <t>Proactive Signaling: Fast notification can signal network conditions (e.g., congestion) before service degradation occurs.</t>
            </li>
            <li>
              <t>Event-Driven Control: Control loops can dynamically adjust traffic distribution without relying on polling or telemetry aggregation.</t>
            </li>
            <li>
              <t>Lightweight Signaling: Avoids the overhead of traditional telemetry processing.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="gap-analysis-for-protection">
        <name>Gap Analysis for Protection</name>
        <t>Protection mechanisms ensure service continuity in case of failures. While existing tools like BFD and FRR are widely deployed, they have inherent limitations in speed and scope.</t>
        <section anchor="bidirectional-forwarding-detection-bfd">
          <name>Bidirectional Forwarding Detection (BFD)</name>
          <t>BFD is designed for rapid fault detection by sending frequent control packets between peers. While widely used, it presents the following limitations:</t>
          <ul spacing="normal">
            <li>
              <t>Overhead vs. Frequency Tradeoff: Higher probe frequency improves detection time but increases CPU and bandwidth usage.</t>
            </li>
            <li>
              <t>Scalability Issues: Maintaining many BFD sessions in large-scale networks strains the control plane.</t>
            </li>
            <li>
              <t>Path Detection Limitations: In scenarios with multiple ECMP paths, BFD struggles to detect the status of specific paths, making it difficult to identify partial failures or asymmetrical degradations.</t>
            </li>
          </ul>
          <t>Gap: BFD struggles to balance detection speed with system overhead.</t>
          <section anchor="fast-notification-enhancement">
            <name>Fast Notification Enhancement</name>
            <ul spacing="normal">
              <li>
                <t>Targeted Notifications: Fast notification provides event-driven alerts rather than continuous probing.</t>
              </li>
              <li>
                <t>Improved Scalability: Reduces resource usage while preserving rapid failure detection.</t>
              </li>
            </ul>
          </section>
        </section>
        <section anchor="fast-reroute-frr">
          <name>Fast Reroute (FRR)</name>
          <t>FRR reroutes traffic upon link or node failures. However:</t>
          <ul spacing="normal">
            <li>
              <t>Local-Only Protection: Typically protects against only adjacent failures.</t>
            </li>
          </ul>
          <t>Gap: FRR lacks flexibility and responsiveness in complex topologies.</t>
          <section anchor="fast-notification-enhancement-1">
            <name>Fast Notification Enhancement</name>
            <ul spacing="normal">
              <li>
                <t>Instant Failure Alerts: Enables immediate detection and rerouting across the network.</t>
              </li>
              <li>
                <t>Minimized Packet Loss: Reduces the time between failure detection and redirection.</t>
              </li>
            </ul>
          </section>
        </section>
        <section anchor="routing-convergence">
          <name>Routing Convergence</name>
          <t>Routing Convergence mechanisms depend on routing protocol convergence, which may take hundreds of milliseconds.</t>
          <t>Gap: Delay-sensitive services cannot tolerate slow failover.</t>
          <section anchor="fast-notification-enhancement-2">
            <name>Fast Notification Enhancement</name>
            <ul spacing="normal">
              <li>
                <t>Real-Time Failover: Triggers immediate switching to standby paths.</t>
              </li>
              <li>
                <t>Service Continuity: Ensures uninterrupted performance for critical applications.</t>
              </li>
            </ul>
          </section>
        </section>
        <section anchor="multi-path-routing-eg-ecmp">
          <name>Multi-Path Routing (e.g., ECMP)</name>
          <t>Equal-Cost Multi-Path (ECMP) routing uses multiple paths for load sharing. However:</t>
          <t>Gap: It lacks fast detection of path degradation or failure, making real-time traffic rebalancing difficult.</t>
          <section anchor="fast-notification-enhancement-3">
            <name>Fast Notification Enhancement</name>
            <ul spacing="normal">
              <li>
                <t>On-the-Fly Path Reallocation: Shifts traffic to healthy paths based on real-time failure or degradation alerts.</t>
              </li>
              <li>
                <t>Improved Reliability: Maintains availability during partial failures.</t>
              </li>
            </ul>
          </section>
        </section>
      </section>
      <section anchor="gap-analysis-for-flow-control">
        <name>Gap Analysis for Flow Control</name>
        <t>Flow control ensures congestion-free transmission and optimal throughput. Current mechanisms either react too slowly or lack granular, real-time information.</t>
        <section anchor="sender-based-congestion-control">
          <name>Sender-Based Congestion Control</name>
          <t>Congestion control is based on end-to-end feedback such as packet loss or RTT increases.</t>
          <ul spacing="normal">
            <li>
              <t>End-to-End Delay Sensitivity: Sender-driven control relies on detecting congestion from end-to-end signals, often after at least one RTT. In bursty traffic scenarios such as data centers, this delay may result in buffer bloat or packet loss.</t>
            </li>
            <li>
              <t>Ambiguity in Signal Source: It's also hard to distinguish between congestion and transient fluctuations, leading to overreaction or misjudgment in rate adaptation.</t>
            </li>
          </ul>
          <t>Gap: These signals are slow and reactive, especially in high-latency or long-RTT environments.</t>
          <section anchor="fast-notification-enhancement-4">
            <name>Fast Notification Enhancement</name>
            <ul spacing="normal">
              <li>
                <t>Mid-Path Feedback: Intermediate nodes can issue real-time congestion alerts.</t>
              </li>
              <li>
                <t>Faster Rate Adjustment: Prevents packet loss and improves flow responsiveness.</t>
              </li>
            </ul>
          </section>
        </section>
        <section anchor="receiver-based-tcp-congestion-control">
          <name>Receiver Based TCP Congestion Control</name>
          <t>Receiver driven congestion control uses feedback signals from the receiver to adjust transmission rate of the sender.</t>
          <ul spacing="normal">
            <li>
              <t>Control Loop Latency: These signals still traverse the network and are subject to RTT delays, especially problematic in high-speed dynamic environments.</t>
            </li>
            <li>
              <t>Bandwidth Overhead: In large-scale or short-flow-intensive environments like data centers, signaling from massive numbers of receivers can impose significant bandwidth and processing overhead.</t>
            </li>
          </ul>
          <section anchor="fast-notification-enhancement-5">
            <name>Fast Notification Enhancement</name>
            <ul spacing="normal">
              <li>
                <t>Direct Congestion Signals: Reduces RTT-related lag by injecting congestion indicators directly into the network fabric.</t>
              </li>
              <li>
                <t>Efficient Scaling: Enables scalable control even in environments with many short-lived flows.</t>
              </li>
            </ul>
          </section>
        </section>
        <section anchor="explicit-congestion-notification-ecn">
          <name>Explicit Congestion Notification (ECN)</name>
          <t>ECN marks packets to indicate congestion, avoiding drops. However:</t>
          <t>Gap: ECN still relies on end-to-end signaling and lacks precise real-time feedback.</t>
          <section anchor="fast-notification-enhancement-6">
            <name>Fast Notification Enhancement</name>
            <ul spacing="normal">
              <li>
                <t>Granular Congestion Updates: Real-time alerts from within the network augment ECN markings.</t>
              </li>
              <li>
                <t>Proactive Shaping: Faster congestion mitigation before queue buildup.</t>
              </li>
            </ul>
          </section>
        </section>
        <section anchor="inband-network-telemetry-int">
          <name>Inband Network Telemetry (INT)</name>
          <t>INT provides path-level telemetry by inserting metadata at each hop, which is returned to the sender via the ACK. Some congestion control algorithms, such as HPCC, utilize INT for precise load-awareness.</t>
          <t>However:</t>
          <ul spacing="normal">
            <li>
              <t>RTT Dependency: INT-based telemetry still incurs a one-RTT delay before feedback is received by the sender.</t>
            </li>
            <li>
              <t>Feedback Loop Latency: This delay limits responsiveness, especially in dynamic high-speed environments.</t>
            </li>
          </ul>
          <section anchor="fast-notification-enhancement-7">
            <name>Fast Notification Enhancement</name>
            <ul spacing="normal">
              <li>
                <t>Immediate Inline Feedback: Enables mid-network nodes to send congestion indicators directly, bypassing RTT delays.</t>
              </li>
              <li>
                <t>Enhanced Responsiveness: Combines the accuracy of INT with faster notification paths for congestion control.</t>
              </li>
            </ul>
          </section>
        </section>
      </section>
      <section anchor="conclusion">
        <name>Conclusion</name>
        <t>This document highlights the following gaps in Traffic Engineering mechanisms and how fast notification can enhance each area:</t>
        <table>
          <thead>
            <tr>
              <th align="left">Area</th>
              <th align="left">Key Gap</th>
              <th align="left">Fast Notification Enhancement</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">Load Balancing</td>
              <td align="left">Slow telemetry export and software control delays</td>
              <td align="left">Event-driven signaling for immediate adjustment</td>
            </tr>
            <tr>
              <td align="left">Protection</td>
              <td align="left">BFD/FRR trade off speed for overhead; slow convergence</td>
              <td align="left">Lightweight, fast fault alerts across the network topology</td>
            </tr>
            <tr>
              <td align="left">Flow Control</td>
              <td align="left">TCP/ECN feedback too slow for real-time adaptation</td>
              <td align="left">Real-time congestion feedback from network infrastructure</td>
            </tr>
          </tbody>
        </table>
        <t>Fast notification mechanisms provide a low-latency, low-overhead method for improving responsiveness across load balancing, protection, and flow control. These capabilities are increasingly vital to support demanding applications like distributed AI training and real-time cloud services.</t>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-informative-references">
      <name>Informative References</name>
      <reference anchor="RFC3168">
        <front>
          <title>The Addition of Explicit Congestion Notification (ECN) to IP</title>
          <author fullname="K. Ramakrishnan" initials="K." surname="Ramakrishnan"/>
          <author fullname="S. Floyd" initials="S." surname="Floyd"/>
          <author fullname="D. Black" initials="D." surname="Black"/>
          <date month="September" year="2001"/>
          <abstract>
            <t>This memo specifies the incorporation of ECN (Explicit Congestion Notification) to TCP and IP, including ECN's use of two bits in the IP header. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="3168"/>
        <seriesInfo name="DOI" value="10.17487/RFC3168"/>
      </reference>
      <reference anchor="RFC5880">
        <front>
          <title>Bidirectional Forwarding Detection (BFD)</title>
          <author fullname="D. Katz" initials="D." surname="Katz"/>
          <author fullname="D. Ward" initials="D." surname="Ward"/>
          <date month="June" year="2010"/>
          <abstract>
            <t>This document describes a protocol intended to detect faults in the bidirectional path between two forwarding engines, including interfaces, data link(s), and to the extent possible the forwarding engines themselves, with potentially very low latency. It operates independently of media, data protocols, and routing protocols. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="5880"/>
        <seriesInfo name="DOI" value="10.17487/RFC5880"/>
      </reference>
      <reference anchor="RFC7490">
        <front>
          <title>Remote Loop-Free Alternate (LFA) Fast Reroute (FRR)</title>
          <author fullname="S. Bryant" initials="S." surname="Bryant"/>
          <author fullname="C. Filsfils" initials="C." surname="Filsfils"/>
          <author fullname="S. Previdi" initials="S." surname="Previdi"/>
          <author fullname="M. Shand" initials="M." surname="Shand"/>
          <author fullname="N. So" initials="N." surname="So"/>
          <date month="April" year="2015"/>
          <abstract>
            <t>This document describes an extension to the basic IP fast reroute mechanism, described in RFC 5286, that provides additional backup connectivity for point-to-point link failures when none can be provided by the basic mechanisms.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="7490"/>
        <seriesInfo name="DOI" value="10.17487/RFC7490"/>
      </reference>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA6VaXXPbxhV914z+w07zUGeGYF23TVL2JTIlJUplxyMrkzYv
nSWwJNcGARgLSKInP77n3N0FFiSd1q08Y1Hgfty9H+eeexdZlp2fuU5Xxb90
WVdmobq2N+dnue7Mpm73C+W6AiP61c46Z+vqft9g0M3V/fX5mW1aGe+6F8+f
//X5i/OzUlebhTLV+dn5WWe7EkO/0426qHS5d9apeq2utevU67qza4tNsKJa
1626b/UaD9RVtbGVMa2tNgpCqdtaF+qlxro5Hp2f6dWqNQ+nVq06U56fFXVe
6R22LbBgl21MtcnW8l38tdFNpsPMjDLXK1eXpjNucX7WN4X2n75Q/LRQL56/
+ArDshdfKx5Kt0Yv1F3dd5TwAn+dnz3W7ftNW/fNQl1fvL6/upWBfbet2wU/
KqhYKVu5hfrHXH1neA6lvJj/6I2rsVJ8WrcbXdmPopiF+r7Xj8byudlpWy4U
z/Pkp3y7lS/neb2bbPHDXF3W6RY/WDM8+Q/Lv7NmXvzG2j/P1XI7kf9nYz9Y
GH18Pt1iubWVVq/qlS1NslHO0Y9h7rc5B+1kzNGWl3N1a8f9LnUV/p7uc+9g
D0itfqrsg2md7fbJdl1d2kJX33Zh1NwU/TyvJhv9c65+2fbjTv+EHj7QyOHp
qXPdm9J4geNOH7f9/sM3/kSd/xYbKTXZ6pe5+l5X41a/UBtPtopPT22Fc013
2urq49OLP/qtevlWjsR/tkJM7TD/wSw45e56+ac/fvVN/PyXb755Hj9//ee/
Pl/4WVmWKb1yXavzjn+/qgvTVqoyHT3cqdZ86G1r1BoRPFO60A03OBm6z+6v
voTWleubpm47VUDoqpCgbpoyBL5TpX1v1MUNMETbKoY8YqrMOrszypn2webG
zdXVk3UScTuT4+DW7ZzARkl4WEV4mKmmrTuTc/GZrLUu60eV11XX1iVgojOV
KnX+Hnu4BgJA/Mo4J0NdjmXggvCcubrfAlaAJf3OVJ0SuPhonHpv9gr44WBG
lfdtyy/vrxTwo/cH4kKQoakdRlNPqkqRTmMEZH7MSjhHle9nykCCLitaSgLc
xNlywz3nHicns02lV6VxiYKCaZR+BC4NJ4GV8vem5bjciwVLFHv4GqwEZRRW
ns6U3UHWB6q1RszoshwWNLSopYjBJKWNuomesrNFwZj2/774v3B9iuey3hfq
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
YYr//g0/n3wvfSsAAA==

-->

</rfc>
