<?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.43 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-li-rtgwg-overload-alleviation-00" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.1 -->
  <front>
    <title abbrev="Overload Alleviation">Common Approaches to Link Overload Alleviation</title>
    <seriesInfo name="Internet-Draft" value="draft-li-rtgwg-overload-alleviation-00"/>
    <author initials="L." surname="Zhang" fullname="Li Zhang">
      <organization>Huawei</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>zhangli344@huawei.com</email>
      </address>
    </author>
    <author initials="A." surname="Farrel" fullname="Adrian Farrel">
      <organization>Old Dog Consulting</organization>
      <address>
        <email>adrian@olddog.co.uk</email>
      </address>
    </author>
    <author initials="P." surname="Psenak" fullname="Peter Psenak">
      <organization>Cisco Systems</organization>
      <address>
        <email>ppsenak@cisco.com</email>
      </address>
    </author>
    <date year="2026" month="October" day="26"/>
    <area>Routing</area>
    <workgroup>Routing Area Working Group</workgroup>
    <keyword>congestion</keyword>
    <keyword>congestion mitigation</keyword>
    <keyword>bandwidth</keyword>
    <keyword>link capacity</keyword>
    <keyword>traffic steering</keyword>
    <keyword>segment routing</keyword>
    <abstract>
      <?line 67?>

<t>Network links may become degraded because of physical conditions or owing to partial link failure: this can result in a reduction of available bandwidth. Alternatively, traffic volume may increase significantly and unexpectedly. These circumstances may lead to links becoming overloaded which can result in dropped packets or degraded delivery such as increased delay.</t>
      <t>Traffic adjustment techniques can be applied to alleviate these link-overload situations by steering some of the traffic onto other paths that are less loaded and have available bandwidth.</t>
      <t>This document examines the scenarios in which links can become overloaded, the requirements for steering traffic to reduce link-overload, and the techniques that can be applied to alleviate overloaded links.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-li-rtgwg-overload-alleviation/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Routing Area Working Group Working Group mailing list (<eref target="mailto:rtgwg@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/rtgwg/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/rtgwg/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/zhangli-abcd/Common-Approaches-to-Link-Overload-Alleviation"/>.</t>
    </note>
  </front>
  <middle>
    <?line 75?>

<section anchor="sec-intro">
      <name>Introduction</name>
      <t>Network links may become degraded because of physical conditions or owing to partial link failure. For example, a microwave link can see a reduction in available bandwidth during inclement weather conditions. Alternatively, changes in the available network resources may directly result in link overload or could cause traffic to be rerouted within the network leading to links becoming overloaded. These situations may result in the traffic volume on the link exceeding the available bandwidth.</t>
      <t>At the same time, traffic volume may increase significantly and unexpectedly above predicted levels such that traffic volume on the link exceeds the available bandwidth.</t>
      <t>Any of these circumstances may lead to links becoming overloaded which can result in dropped packets or degraded delivery, such as increased delay.</t>
      <t>Traffic adjustment techniques (such as Traffic Engineering <xref target="RFC9522"/>, Flex-Algo <xref target="RFC9350"/>, and LFA <xref target="RFC5286"/>) can be applied to alleviate these link-overload situations by steering traffic onto other paths (that is, using other links) that are less loaded and have available bandwidth.</t>
      <t>This document examines the scenarios in which links can become overloaded, the requirements for steering some of the traffic to reduce link-overload, and the techniques that can be applied to alleviate overloaded links.</t>
    </section>
    <section anchor="sec-problem">
      <name>Problem Description</name>
      <t>Links may become overloaded when more traffic is dispatched to the link than can be transmitted on the link, or when more traffic arrives at the egress end of the link than can be processed immediately or buffered without the buffers/queues becoming full. If a link is overloaded, traffic (that is packets) will be discarded, and even those packets that are not discarded may be delayed by unacceptable amounts.</t>
      <t>Link overload may arise when traffic flows that comprise more bits per second than the link has capacity for are routed or steered onto a link. This may happen because of normal shortest path routing, errors in traffic engineering planning, flexible bandwidth mechanisms, poor policing of flows at the network edge, or recovery from network failure conditions. Such overload may be short-term (for example, quick bursts of traffic) or may be longer-lasting. Short-term overload may be detected, notified, and rectified by congestion notification and mitigation mechanisms (see <xref target="sec-congestion"/>), but more permanent overload situations need more strategic solutions.</t>
      <t>Various solutions (see <xref target="sec-approaches"/>) provide mechanisms to detect and alleviate link overload. The objectives are to determine when traffic load reaches a threshold, to notify the situation, and to steer traffic so that it takes other acceptable paths (that is, not resulting in excessive path cost, delay, etc.), but balances the traffic load in the network so that no link is overloaded and that traffic load remains below loading thresholds on all links where that is possible.</t>
      <t>Ideally, when the traffic load on any previously overloaded link drops below a second threshold, traffic will revert to the originally preferred path.</t>
      <section anchor="sec-overload">
        <name>Definition of Link Overload</name>
        <t>A link is considered to be overloaded when the amount of traffic (measured in bits per second) has reached a configured threshold on the link. The traffic is usually measured over a sample period that allows short bursts to not trigger the link to be considered as overloaded. The threshold can be set as a percentage of the capacity of the link or as an absolute value. In the absence of a configured threshold, a link will be considered overloaded when the link is full, i.e., when the amount of traffic is equal to the capacity of the link. When a link is full it is likely that traffic will be dropped, and that transmitted traffic may be delayed.</t>
        <t>By setting the configured threshold appropriately, a router may detect an increase in traffic levels before the link is full and may take action to alleviate the link overload, thus preventing any impact on the traffic.</t>
        <t>Except when referring to congestion as defined in <xref target="sec-congestion"/>, this document uses the term "link overload". Note that "Distributed Congestion Mitigation" (DCM) discussed in {sec-approach-DCM} is a prior term, but is described in this document in terms of link overload.</t>
      </section>
      <section anchor="sec-alleviate">
        <name>Link Overload Alleviation</name>
        <t>Link overload alleviation involves redirecting (steering) traffic so that it takes another path that avoids the overloaded link. It should be careful to not cause secondary overload on links of the other paths.</t>
      </section>
      <section anchor="sec-required">
        <name>Required Responsiveness</name>
        <t>While, "As soon as possible," is always a good target for alleviating network overload, the situation is not regarded as highly urgent partly because the threshold triggering action can be set to rectify the situation before serious situations occur, and because it can be that only "best-effort" traffic will be affected.</t>
        <t>Link overload alleviation can be considered as a traffic planning or optimization activity, and the target response times are in the order of thirty seconds. This should be factored into how the overload threshold is configured so that there is no immediate urgency to alleviating the overload.</t>
      </section>
      <section anchor="sec-reversion">
        <name>Traffic Reversion</name>
        <t>It may be assumed that the path originally taken by the traffic was preferred because it was shorter, more cost-effective, better protected, lower delay, etc. Thus, in order to alleviate link overload, traffic has been steered onto an equally or less preferred path. It follows that, if the link overload situation has been alleviated, it may be desirable to revert traffic back to its original path.</t>
        <t>In order to avoid flip-flop of traffic from one path to another, it is important that the link-no-longer-overloaded state involves a threshold markedly lower than the link-overloaded threshold. Further, reversion of traffic to its original path should be subject to local and network-wide policies such as delays (hold-off timers).</t>
        <t>Note that switching traffic from one path to another may introduce some disruption (for example, out of order packet delivery, or jitter) and even risks delivery failure.</t>
      </section>
      <section anchor="sec-failure">
        <name>Comparison with Link Failure</name>
        <t>It is worth noting that link failures are an extreme version of link overload. When a link fails, it is equivalent to the link suddenly having no available bandwidth.</t>
        <t>There are plenty of available techniques for mitigating link failure. These include:</t>
        <ul spacing="normal">
          <li>
            <t>IGP routing convergence <xref target="RFC4750"/>, <xref target="RFC5340"/>, <xref target="ISO10589"/></t>
          </li>
          <li>
            <t>End-to-end protection in MPLS-TE networks <xref target="RFC4427"/></t>
          </li>
          <li>
            <t>Segment protection in MPLS-TE networks <xref target="RFC4427"/></t>
          </li>
          <li>
            <t>Fast Reroute (FRR) for IP <xref target="RFC7841"/>, MPLS-TE <xref target="RFC4090"/>, or Segment Routing (SR) <xref target="RFC9855"/>.</t>
          </li>
        </ul>
        <t>Solutions for link failure cannot be directly applied to link overload scenarios since they switch all the traffic to the backup paths, whereas link overload does not generally require redirecting all of the traffic. However, it may provide a basis for, or conceptual input to, solutions for link overload.</t>
      </section>
      <section anchor="sec-congestion">
        <name>Discussion of Transport-Level Congestion Control</name>
        <t>Congestion detection, reporting, control, and mitigation have been the subject of RFCs since the earliest days of the IETF. In general, congestion notification aims to be very responsive to, or even take place in advance of, the congestion actually becoming a problem. Early Congestion Notification (ECN) <xref target="RFC3180"/> aims to provide information to the head end of network flows so that they can moderate the rate at which traffic is presented to the network and so avoid congestion harming those traffic flows. The assumption is that notified traffic sources will behave reasonably in their own best interests (reduced throughput is preferable to recovering from dropped packets) and in the best interests of the network as a whole (i.e., not deciding that other sources will back off and increasing traffic to use the capacity they make available).</t>
        <t>Over the years, many other TCP/IP congestion notification and remedial techniques have been proposed and some have been standardised. These predominately operate at the transport level, moderating the rate at which traffic is delivered to the network in order to avoid or mitigate congestion. Response time can be as short as detection time plus notification time, plus time for in-transit packets to reach the point of congestion: effectively the detection time plus the round-trip time.</t>
        <t>Active Queue Management (AQM) <xref target="BCP197"/> is a method that allows network devices to control the queue length or the mean time that a packet spends in a queue. By carefully calibrating queuing behaviors, network nodes are able to mitigate high traffic levels (in particular traffic bursts) and so reduce the effects.</t>
        <t>The problems discussed in this document (see <xref target="sec-problem"/>) are similar to those that have been addressed previously (i.e., link overload is equivalent to congestion on that link). The use cases (see <xref target="sec-applicability"/>) are somewhat similar, but the requirements, solutions, and espescially the responsiveness (see <xref target="sec-required"/>) are different.</t>
      </section>
    </section>
    <section anchor="sec-functional-model">
      <name>Functional Model</name>
      <t>The functional model is split into abstract functional actions and key action points that realise those actions. It may be observed that the different approaches described in <xref target="sec-approaches"/> take link overload alleviation measures at different places in the network and so might not require all of the functional actions to be performed.</t>
      <section anchor="sec-funct-acts">
        <name>Functional Actions</name>
        <dl>
          <dt>Configuration:</dt>
          <dd>
            <t>The capacity of each link may be known a priori or configured at the link ends. The overload and reversion thresholds need to be configured to the link ends.</t>
          </dd>
          <dt>Capacity-Aware Topology Database Construction:</dt>
          <dd>
            <t>The network topology is supplemented by the capacities of all of the links. This may be distributed across the network in the TE-enhanced IGP or collected to a centralized controller using management protocols.</t>
          </dd>
          <dt>Measurement:</dt>
          <dd>
            <t>In order to determine the load on any link, the link ends measure the traffic over a period of time designed to dampen any peaks caused by short bursts of traffic.</t>
          </dd>
          <dt>Capacity-Aware topology Database Construction:</dt>
          <dd>
            <t>To correctly balance traffic and avoid overloading other links, it is important that the load on other links be known across the network. Depending on the solution approach taken, this information may be needed just locally within the network (for example, a router may need to know the loads on links one or two hops away) or may be needed with wider vision to enable network-wide load distribution. As with the construction of the capacity-aware topology database, this may be achieved by leveraging TE-enhanced IGPs, link affinities of Flex-Algo, or through reporting to a central controller.</t>
          </dd>
          <dt>Overload Trigger:</dt>
          <dd>
            <t>The overload condition is triggered when when the load on a link crosses a configured threshold. This may be an absolute value or a percentage of the link capacity.</t>
          </dd>
          <dt>Overload Notification:</dt>
          <dd>
            <t>Depending on where the overload alleviation is to be performed and where the overload condition is triggered, it may be necessary to send an overload notification so that remedial action can be taken. For example, in controller-based overload alleviation scenario, the centralized controller performs the alleviation process. In this case, the node with an overloaded link needs to send an overload notification to the controller.</t>
          </dd>
          <dt>Traffic Steering:</dt>
          <dd>
            <t>To alleviate link overload, traffic is steered away from the overloaded link onto links that have less load. This is achieved by using tunnelling techniques that place the traffic onto a path that it would not normally follow or by modifying the next hop routing/forwarding decisions. Only a part of the total traffic is steered onto an alternate path so as to keep the overloaded link in use while reducing the load it carries.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-funct-points">
        <name>Key Action Points</name>
        <t>The functional actions described in the previous section can be enacted at key points in the network.</t>
        <dl>
          <dt>Traffic source:</dt>
          <dd>
            <t>This is where traffic for a particular flow or set of flows enters the network. Flows are routed or steered from the traffic source to the traffic sink.</t>
          </dd>
          <dt>Traffic sink:</dt>
          <dd>
            <t>This is where traffic for a particular flow or set of flows leaves the network.</t>
          </dd>
          <dt>Link head end:</dt>
          <dd>
            <t>In the direction of traffic flow, the link head end is where traffic enters the link. In the context of IP networks, the link head end is a router or a host.</t>
          </dd>
          <dt>Link tail end:</dt>
          <dd>
            <t>In the direction of traffic flow, the link tail end is where traffic exits the link. In the context of IP networks, the link tail end is a router or a host.</t>
          </dd>
          <dt>Point of local alleviation:</dt>
          <dd>
            <t>A point of local alleviation is a router that steers traffic onto an alternate path to avoid an overloaded link. Such a router is (of course) on the path of the traffic that will be steered. Further, the router is upstream of the overloaded link.</t>
          </dd>
          <dt/>
          <dd>
            <t>Where tunnelling is used to steer the traffic onto the alternate path, the point of local alleviation is the head end of the tunnel.</t>
          </dd>
          <dt>Merge point:</dt>
          <dd>
            <t>The merge point is a router or host where traffic that has been steered to avoid the overloaded link re-joins the original path.</t>
          </dd>
          <dt/>
          <dd>
            <t>Where tunneling is used to steer the traffic onto the alternate path, the merge point is the tail end of the tunnel.</t>
          </dd>
          <dt>Central controller:</dt>
          <dd>
            <t>A central controller, such as a Path Computation Element (PCE) <xref target="RFC4655"/>, is responsible for determining optimal paths for traffic within the network. Where traffic is to be steered onto alternate paths to alleviate link overload, the central controller may be used to compute those alternate paths.</t>
          </dd>
        </dl>
      </section>
    </section>
    <section anchor="sec-approaches">
      <name>General Approaches</name>
      <t>This section outlines five approaches to link overload alleviation that have been proposed and experimentally implemented. While the overall objectives are the same in each case, the approaches vary somewhat.</t>
      <section anchor="sec-approach-DCM">
        <name>Distributed Congestion Mitigation</name>
        <t>Distributed Congestion Mitigation (DCM) described in <xref target="I-D.psenak-lsr-igp-dcm"/> is a distributed and integrated IGP mechanism to mitigate link overlaod. Its primary objective is to dynamically offload traffic from local overloaded links onto less loaded alternate paths in Offloading Flex Algo (OFA) topologies.</t>
        <t>In DCM, each router continuously monitors local link utilization. When link utilization exceeds the configured "Congestion Threshold", the router advertises "Congestion Affinity" via IGP link attributes, which causes the overloaded link to be excluded from a dedicated OFA topology. Additionally, the router also performs traffic offloading to divert the traffic onto the shortest path that avoids any overloaded links. A separate IGP link attribute, "High Utilization Affinity" signals routers participating in the IGP to stop sending new offloaded traffic to the link without impacting existing offloaded traffic. DCM leverages Unequal Cost Multipath (UCMP) to divert traffic from the primary to the offload path (i.e., to offload traffic) in progressively periodic iterations. When link utilization on the overloaded link falls below a configured "Restore Threshold", traffic is gradually moved back (reverted) to the original primary path.</t>
        <t>DCM depends on IGP (IS-IS or OSPF) for affinity advertisement, and IGP Flexible Algorithm (<xref target="RFC9350"/>) to construct the OFA topology. Participating nodes must implement threshold based link state signaling and obey IGP LSP/LSA update throttling rules.</t>
      </section>
      <section anchor="sec-approach-EBR">
        <name>Elastic Bandwidth-aware Routing</name>
        <t>Elastic Bandwidth aware Routing (EBR) specified in <xref target="I-D.czz-rtgwg-elastic-bandwidth-routing"/>, is a distributed dynamic mechanism to alleviate link overload that responds rapidly to unexpectedly overloaded links in the network before centralized TE completes global re-optimization. Its core goal is to mitigate in a timely way link overload that was triggered by unexpected reasons by distributing traffic among the shortest paths and load-balancing alternate paths through Segment Routing Traffic Engineering (SR-TE) <xref target="RFC9256"/>.</t>
        <t>In EBR, each router monitors local link bandwidth usage and advertises available bandwidth and utilization metrics via extensions to IGP-TE when specific conditions and thresholds are met. Then, each router pre-computes loop-free, preferably disjoint, load-balancing alternate paths for each destination. When the link utilization exceeds the configured "Congestion Threshold", the router uses UCMP to divert specific flows to alternate paths. The diverted traffic is encapsulated using an SR-TE strict path for loop-free forwarding. Path weights are derived from the bottleneck link on each alternate path. Traffic fallback (reversion) is performed when bandwidth utilization on the originally overloaded link drops below a dynamic "Restore Threshold" to restore flows to primary paths.</t>
        <t>EBR depends on IGP (IS-IS or OSPF) with existing TE metric extensions (<xref target="RFC8570"/> for IS-IS, <xref target="RFC7471"/> for OSPF) for bandwidth information dissemination. SR-TE data plane capability is mandatory for steering offloaded traffic.</t>
      </section>
      <section anchor="sec-approach-TTE">
        <name>Tactical Traffic Engineering</name>
        <t>Tactical Traffic Engineering (TTE) is a distributed real-time mechanism to mitigate link overload defined in <xref target="I-D.li-rtgwg-tte"/>. It works in conjunction with previous bandwidth-oriented traffic engineering techniques to mitigate transient link overload while optimal traffic assignment is being recomputed. TTE dynamically distributes load if link overload is anticipated, shifts traffic load away from overloaded links, and reverts traffic back to original paths once link overload abates.</t>
        <t>TTE leverages pre-computed backup paths such as Loop-Free Alternates (LFAs) <xref target="RFC5286"/> or Topology Independent Loop-Free Alternates (TI-LFAs) <xref target="RFC9855"/>. When utilization on a link exceeds a configured threshold, the corresponding router converts these standby backup paths into active parallel paths alongside primary paths to form Equal Cost Multipath (ECMP) multipath groups. TTE manipulates Forwarding Information Base (FIB) or MPLS Label FIB (LFIB) entries to achieve flow-level load distribution.</t>
        <t>TTE builds upon existing loop-free backup path computation capabilities such as LFA and TI-LFA. Forwarding planes must support FIB/LFIB modification for dynamic multipath group adjustment.</t>
      </section>
      <section anchor="sec-CA-SR">
        <name>Congestion Avoidance using Segment Routing</name>
        <t>While many approaches to overload alleviation may make use of Segment Routing to tunnel traffic around overloaded links, <xref target="I-D.he-rtgwg-sr-ca"/> specifically utilizes this mechanism and is applicable only in an SR-enabled network.</t>
        <t>Based on the concept of Topology Independent Loop-Free Alternate (TI-LFA) Fast Reroute (FRR) (see <xref target="sec-failure"/>), the traffic can be steered away from an overloaded link while avoiding the formation of micro-loops by moving the traffic to the bypass paths that have been predetermined for link-failure protection.</t>
        <t>This approach requires no new protocol extensions, and switches traffic based on its destination address so that it is possible that large amounts of traffic are steered away from an overloaded link in one action. As with normal FRR procedures, this mechanism is applicable both to immediate adjacency overload and to remote adjacency overload.</t>
      </section>
      <section anchor="sec-approach-LCM">
        <name>Local Congestion Management</name>
        <t>Local Congestion Mitigation (LCM) specified in <xref target="LCM"/> is a controller-based tactical solution to mitigate link overload, designed to handle short-lived transient link overload while complementing capacity planning. LCM mitigates link overload by diverting the minimal necessary amount of traffic away from the overloaded interface to bring it out of overload state. LCM acts as a tactical complement to capacity planning and network engineering. It supports monitor-only and human-in-the-loop workflows for operational safety.</t>
        <t>LCM operates as a closed-loop controller-driven workflow. Crosswork Data Gateway (CDG) collects interface-level statistics from network elements. The controller maintains real-time network state and detects when a link is overloaded when measured utilization exceeds user configured thresholds. It computes how much optimizable traffic volume needs to be offloaded to relieve the link overload. A Segment Routing Path Computation Element (SR PCE) calculates suitable alternate paths and deploys temporary tactical SR-TE policies on headend nodes. ECMP splits traffic across multiple parallel tactical SR-TE policies to achieve the target offloaded volume. After the link has become less loaded and once hold-margin conditions are satisfied, the controller removes temporary tactical policies and reverts traffic back to native IGP forwarding to avoid persistent policy churn.</t>
        <t>LCM relies on BGP-LS <xref target="RFC9552"/> or the active IGP to collect real-time topology information. PCEP <xref target="RFC5440"/> is required between the SR PCE and PCC routers for installation and removal of PCE-initiated SR-TE policies. gRPC or SNMP is used for statistics telemetry collection. Headend routers must support PCE-initiated SR-TE policies with autoroute steering and ECMP over multiple parallel SR-TE policies.</t>
      </section>
    </section>
    <section anchor="sec-applicability">
      <name>Applicability to Different Scenarios</name>
      <t>The approaches described in <xref target="sec-approaches"/> share the common objective of alleviating link overload, but they differ significantly in their architectural assumptions, deployment requirements, and operational characteristics. This section identifies the scenarios in which each approach is most applicable.</t>
      <section anchor="sec-scenario-dcm">
        <name>Scenario 1: Distributed Alleviation with Flex-Algo Support</name>
        <t>Characteristics: The network operates a single IGP domain (IS-IS or OSPF) with Flexible Algorithm capabilities already deployed or easily enabled. The operator requires a fully distributed solution that does not depend on a central controller or external TE policy management.  The network can tolerate the overhead of a dedicated offload topology.</t>
        <t>Applicable approach: Distributed Congestion Mitigation (DCM) <xref target="sec-approach-DCM"/>.</t>
        <t>DCM is the natural fit when the network has already adopted IGP Flexible Algorithm <xref target="RFC9350"/>. DCM provisions a dedicated Offloading Flex-Algo (OFA) topology that excludes congested links via affinity advertisements, allowing offloaded traffic to be natively routed around congestion without explicit TE tunnels. This makes DCM attractive for operators who want to avoid the configuration and state overhead of SR-TE policies on every headend.</t>
        <t>Key deployment considerations: Requires IGP-wide support for Flex-Algo and extended administrative groups.</t>
        <t>The OFA topology is shared across participating routers; scaling may be a concern if many distinct Flex-Algo typologies already exist.</t>
      </section>
      <section anchor="sec-scenario-ebr">
        <name>Scenario 2: Distributed Alleviation with SR-TE Capability</name>
        <t>Characteristics: The network operates a single IGP domain (IS-IS or OSPF) with Segment Routing (SR-MPLS or SRv6) capabilities already deployed or easily enabled.The operator requires a fully distributed solution that does not depend on a central controller.</t>
        <t>Applicable approach: Elastic Bandwidth-aware Routing (EBR) <xref target="sec-approach-EBR"/>.</t>
        <t>EBR is designed for scenarios where the network has already adopted IGP TE extensions and Segment Routing. Unlike DCM, which relies on topology exclusion, EBR computes alternate paths with explicit consideration of available bandwidth on each path, using UCMP weights derived from the bottleneck link on each alternate path. This makes EBR react quickly once the overload is detected. It leverages existing IGP TE extensions (RFC 8570 for IS-IS, RFC 7471 for OSPF) for bandwidth advertisement, meaning it can be deployed incrementally as IGP implementations support these extensions.</t>
        <t>Key deployment considerations:</t>
        <ul spacing="normal">
          <li>
            <t>SR-TE data plane capability is mandatory for steering offloaded traffic.</t>
          </li>
          <li>
            <t>The accuracy of bandwidth information (depends on advertisement frequency) and the pressure on the control plane are a trade-off.</t>
          </li>
        </ul>
      </section>
      <section anchor="sec-scenario-lcm">
        <name>Scenario 3: Controller-Based Alleviation with Human Oversight</name>
        <t>Characteristics: The network is managed by a central controller and the operator requires visibility, auditability, and control over any traffic steering actions. Regulatory or operational policy requires human-in-the-loop approval for traffic engineering changes. The overload events are transient and localized, and the operator wants to offload the minimal necessary traffic volume to restore the link to acceptable utilization. Existing SR-TE policy infrastructure is already deployed or can be deployed.</t>
        <t>Applicable approach: Local Congestion Mitigation (LCM) <xref target="sec-approach-LCM"/>.</t>
        <t>LCM is the appropriate choice when operational safety and human oversight are paramount. It operates as a closed-loop controller-driven workflow: the controller collects interface statistics, detects overload against user-configured thresholds, computes the minimal offload volume, deploys temporary SR-TE policies, and later removes them once hold-margin conditions are satisfied. The monitor-only and human-in-the-loop workflows allow operators to preview recommendations before committing them.</t>
        <t>Key deployment considerations:</t>
        <ul spacing="normal">
          <li>
            <t>Requires BGP-LS or IGP for topology collection;</t>
          </li>
          <li>
            <t>Requires SR-TE policies and ECMP over multiple parallel policies.</t>
          </li>
        </ul>
      </section>
      <section anchor="sec-scenario-summary">
        <name>Summary</name>
        <table>
          <thead>
            <tr>
              <th align="left">Scenario</th>
              <th align="left">Primary Criterion</th>
              <th align="left">Recommended Approach</th>
              <th align="left">Key Prerequisite</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">Scenario1</td>
              <td align="left">Distributed, Flex-Algo available</td>
              <td align="left">DCM</td>
              <td align="left">Flex-Algo + extended admin groups</td>
            </tr>
            <tr>
              <td align="left">Scenario2</td>
              <td align="left">Distributed, SR-TE available</td>
              <td align="left">EBR</td>
              <td align="left">SR-TE data plane + IGP TE metrics (bandwidth related metrics)</td>
            </tr>
            <tr>
              <td align="left">Scenario3</td>
              <td align="left">Controller-based, human oversight required</td>
              <td align="left">LCM</td>
              <td align="left">Controller + SR-TE policy support</td>
            </tr>
          </tbody>
        </table>
        <t>These scenarios are not mutually exclusive. A network may deploy LCM for policy-controlled offload while also relying on DCM or EBR for autonomous distributed reaction to sudden events. The choice of approach should be guided by the operator's existing infrastructure, operational model, and the specific characteristics of the overload events that need to be mitigated.</t>
      </section>
    </section>
    <section anchor="sec-deployment">
      <name>Deployment and Implementation Experience</name>
      <t>TBD</t>
    </section>
    <section anchor="sec-security">
      <name>Security Considerations</name>
      <t>There are two main security exposures introduced by link overload alleviation.</t>
      <t>Firstly, the network can be destabilised causing traffic to be steered off the optimal path resulting in degradation of traffic delivery and potential packet loss. For example, if the configuration of overload and reversion thresholds can be compromised, then traffic steering can be induced. Further, a flip-flop with reversion can be forced by setting the reversion threshold higher than the overload threshold, resulting in interruption of traffic flows.</t>
      <t>A more complex attack may cause traffic be sent to an authorised network exit where it can be exfiltrated. This attack requires a tunnel to be set up to that exit point, and then overload steering to be triggered so that traffic is placed on the tunnel.</t>
      <t>The most important protection against these attacks is security applied to the configuration/management protocols.</t>
      <t>It may be possible to force link overload alleviation by introducing bogus, high-volume traffic flows to the network. Such an attack, however, is actually mitigated by link overload alleviation because otherwise it would simply result in overload with delay to or loss of other, legitimate traffic flows. In any case, this sort of attack should be adequately protected against by appropriate traffic policing at the network edge.</t>
    </section>
    <section anchor="sec-operational">
      <name>Operational Considerations</name>
      <t>TBD</t>
      <ul spacing="normal">
        <li>
          <t>configuration of thresholds</t>
        </li>
        <li>
          <t>monitoring traffic flows (where is my packet?)</t>
        </li>
        <li>
          <t>reporting traffic steering</t>
        </li>
        <li>
          <t>complexity and instability versus alleviating overload</t>
        </li>
      </ul>
    </section>
    <section anchor="sec-iana">
      <name>IANA Considerations</name>
      <t>This document makes no requests for IANA action.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-informative-references">
      <name>Informative References</name>
      <reference anchor="ISO10589">
        <front>
          <title>Intermediate system to Intermediate system intra-domain routeing information exchange protocol for use in conjunction with the protocol for providing the connectionless-mode Network Service (ISO 8473), ISO/IEC 10589:2002, Second Edition. &lt;https://www.iso.org/standard/30932.html&gt;</title>
          <author>
            <organization>International Organization for Standardization</organization>
          </author>
          <date year="2002"/>
        </front>
      </reference>
      <reference anchor="LCM">
        <front>
          <title>Local Congestion Mitigation. &lt;https://www.cisco.com/c/en/us/products/collateral/cloud-systems-management/crosswork-network-automation/local-congestion-mitigation-wp.html&gt;</title>
          <author>
            <organization>Cisco Systems Inc.</organization>
          </author>
          <date year="2021"/>
        </front>
      </reference>
      <reference anchor="RFC9522">
        <front>
          <title>Overview and Principles of Internet Traffic Engineering</title>
          <author fullname="A. Farrel" initials="A." role="editor" surname="Farrel"/>
          <date month="January" year="2024"/>
          <abstract>
            <t>This document describes the principles of traffic engineering (TE) in the Internet. The document is intended to promote better understanding of the issues surrounding traffic engineering in IP networks and the networks that support IP networking and to provide a common basis for the development of traffic-engineering capabilities for the Internet. The principles, architectures, and methodologies for performance evaluation and performance optimization of operational networks are also discussed.</t>
            <t>This work was first published as RFC 3272 in May 2002. This document obsoletes RFC 3272 by making a complete update to bring the text in line with best current practices for Internet traffic engineering and to include references to the latest relevant work in the IETF.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9522"/>
        <seriesInfo name="DOI" value="10.17487/RFC9522"/>
      </reference>
      <reference anchor="RFC9350">
        <front>
          <title>IGP Flexible Algorithm</title>
          <author fullname="P. Psenak" initials="P." role="editor" surname="Psenak"/>
          <author fullname="S. Hegde" initials="S." surname="Hegde"/>
          <author fullname="C. Filsfils" initials="C." surname="Filsfils"/>
          <author fullname="K. Talaulikar" initials="K." surname="Talaulikar"/>
          <author fullname="A. Gulko" initials="A." surname="Gulko"/>
          <date month="February" year="2023"/>
          <abstract>
            <t>IGP protocols historically compute the best paths over the network based on the IGP metric assigned to the links. Many network deployments use RSVP-TE or Segment Routing - Traffic Engineering (SR-TE) to steer traffic over a path that is computed using different metrics or constraints than the shortest IGP path. This document specifies a solution that allows IGPs themselves to compute constraint-based paths over the network. This document also specifies a way of using Segment Routing (SR) Prefix-SIDs and SRv6 locators to steer packets along the constraint-based paths.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9350"/>
        <seriesInfo name="DOI" value="10.17487/RFC9350"/>
      </reference>
      <reference anchor="RFC5286">
        <front>
          <title>Basic Specification for IP Fast Reroute: Loop-Free Alternates</title>
          <author fullname="A. Atlas" initials="A." role="editor" surname="Atlas"/>
          <author fullname="A. Zinin" initials="A." role="editor" surname="Zinin"/>
          <date month="September" year="2008"/>
          <abstract>
            <t>This document describes the use of loop-free alternates to provide local protection for unicast traffic in pure IP and MPLS/LDP networks in the event of a single failure, whether link, node, or shared risk link group (SRLG). The goal of this technology is to reduce the packet loss that happens while routers converge after a topology change due to a failure. Rapid failure repair is achieved through use of precalculated backup next-hops that are loop-free and safe to use until the distributed network convergence process completes. This simple approach does not require any support from other routers. The extent to which this goal can be met by this specification is dependent on the topology of the network. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="5286"/>
        <seriesInfo name="DOI" value="10.17487/RFC5286"/>
      </reference>
      <reference anchor="RFC4750">
        <front>
          <title>OSPF Version 2 Management Information Base</title>
          <author fullname="D. Joyal" initials="D." role="editor" surname="Joyal"/>
          <author fullname="P. Galecki" initials="P." role="editor" surname="Galecki"/>
          <author fullname="S. Giacalone" initials="S." role="editor" surname="Giacalone"/>
          <date month="December" year="2006"/>
          <abstract>
            <t>This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. In particular, it defines objects for managing version 2 of the Open Shortest Path First Routing Protocol. Version 2 of the OSPF protocol is specific to the IPv4 address family. Version 3 of the OSPF protocol is specific to the IPv6 address family.</t>
            <t>This memo obsoletes RFC 1850; however, it is designed to be backwards compatible. The functional differences between this memo and RFC 1850 are explained in Appendix B. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="4750"/>
        <seriesInfo name="DOI" value="10.17487/RFC4750"/>
      </reference>
      <reference anchor="RFC5340">
        <front>
          <title>OSPF for IPv6</title>
          <author fullname="R. Coltun" initials="R." surname="Coltun"/>
          <author fullname="D. Ferguson" initials="D." surname="Ferguson"/>
          <author fullname="J. Moy" initials="J." surname="Moy"/>
          <author fullname="A. Lindem" initials="A." surname="Lindem"/>
          <date month="July" year="2008"/>
          <abstract>
            <t>This document describes the modifications to OSPF to support version 6 of the Internet Protocol (IPv6). The fundamental mechanisms of OSPF (flooding, Designated Router (DR) election, area support, Short Path First (SPF) calculations, etc.) remain unchanged. However, some changes have been necessary, either due to changes in protocol semantics between IPv4 and IPv6, or simply to handle the increased address size of IPv6. These modifications will necessitate incrementing the protocol version from version 2 to version 3. OSPF for IPv6 is also referred to as OSPF version 3 (OSPFv3).</t>
            <t>Changes between OSPF for IPv4, OSPF Version 2, and OSPF for IPv6 as described herein include the following. Addressing semantics have been removed from OSPF packets and the basic Link State Advertisements (LSAs). New LSAs have been created to carry IPv6 addresses and prefixes. OSPF now runs on a per-link basis rather than on a per-IP-subnet basis. Flooding scope for LSAs has been generalized. Authentication has been removed from the OSPF protocol and instead relies on IPv6's Authentication Header and Encapsulating Security Payload (ESP).</t>
            <t>Even with larger IPv6 addresses, most packets in OSPF for IPv6 are almost as compact as those in OSPF for IPv4. Most fields and packet- size limitations present in OSPF for IPv4 have been relaxed. In addition, option handling has been made more flexible.</t>
            <t>All of OSPF for IPv4's optional capabilities, including demand circuit support and Not-So-Stubby Areas (NSSAs), are also supported in OSPF for IPv6. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="5340"/>
        <seriesInfo name="DOI" value="10.17487/RFC5340"/>
      </reference>
      <reference anchor="RFC4427">
        <front>
          <title>Recovery (Protection and Restoration) Terminology for Generalized Multi-Protocol Label Switching (GMPLS)</title>
          <author fullname="E. Mannie" initials="E." role="editor" surname="Mannie"/>
          <author fullname="D. Papadimitriou" initials="D." role="editor" surname="Papadimitriou"/>
          <date month="March" year="2006"/>
          <abstract>
            <t>This document defines a common terminology for Generalized Multi-Protocol Label Switching (GMPLS)-based recovery mechanisms (i.e., protection and restoration). The terminology is independent of the underlying transport technologies covered by GMPLS. This memo provides information for the Internet community.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="4427"/>
        <seriesInfo name="DOI" value="10.17487/RFC4427"/>
      </reference>
      <reference anchor="RFC7841">
        <front>
          <title>RFC Streams, Headers, and Boilerplates</title>
          <author fullname="J. Halpern" initials="J." role="editor" surname="Halpern"/>
          <author fullname="L. Daigle" initials="L." role="editor" surname="Daigle"/>
          <author fullname="O. Kolkman" initials="O." role="editor" surname="Kolkman"/>
          <date month="May" year="2016"/>
          <abstract>
            <t>RFC documents contain a number of fixed elements such as the title page header, standard boilerplates, and copyright/IPR statements. This document describes them and introduces some updates to reflect current usage and requirements of RFC publication. In particular, this updated structure is intended to communicate clearly the source of RFC creation and review. This document obsoletes RFC 5741, moving detailed content to an IAB web page and preparing for more flexible output formats.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="7841"/>
        <seriesInfo name="DOI" value="10.17487/RFC7841"/>
      </reference>
      <reference anchor="RFC4090">
        <front>
          <title>Fast Reroute Extensions to RSVP-TE for LSP Tunnels</title>
          <author fullname="P. Pan" initials="P." role="editor" surname="Pan"/>
          <author fullname="G. Swallow" initials="G." role="editor" surname="Swallow"/>
          <author fullname="A. Atlas" initials="A." role="editor" surname="Atlas"/>
          <date month="May" year="2005"/>
          <abstract>
            <t>This document defines RSVP-TE extensions to establish backup label-switched path (LSP) tunnels for local repair of LSP tunnels. These mechanisms enable the re-direction of traffic onto backup LSP tunnels in 10s of milliseconds, in the event of a failure.</t>
            <t>Two methods are defined here. The one-to-one backup method creates detour LSPs for each protected LSP at each potential point of local repair. The facility backup method creates a bypass tunnel to protect a potential failure point; by taking advantage of MPLS label stacking, this bypass tunnel can protect a set of LSPs that have similar backup constraints. Both methods can be used to protect links and nodes during network failure. The described behavior and extensions to RSVP allow nodes to implement either method or both and to interoperate in a mixed network. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="4090"/>
        <seriesInfo name="DOI" value="10.17487/RFC4090"/>
      </reference>
      <reference anchor="RFC9855">
        <front>
          <title>Topology Independent Fast Reroute Using Segment Routing</title>
          <author fullname="A. Bashandy" initials="A." surname="Bashandy"/>
          <author fullname="S. Litkowski" initials="S." surname="Litkowski"/>
          <author fullname="C. Filsfils" initials="C." surname="Filsfils"/>
          <author fullname="P. Francois" initials="P." surname="Francois"/>
          <author fullname="B. Decraene" initials="B." surname="Decraene"/>
          <author fullname="D. Voyer" initials="D." surname="Voyer"/>
          <date month="October" year="2025"/>
          <abstract>
            <t>This document presents Topology Independent Loop-Free Alternate (TI-LFA) Fast Reroute (FRR), which is aimed at providing protection of node and Adjacency segments within the Segment Routing (SR) framework. This FRR behavior builds on proven IP FRR concepts being LFAs, Remote LFAs (RLFAs), and Directed Loop-Free Alternates (DLFAs). It extends these concepts to provide guaranteed coverage in any two-connected networks using a link-state IGP. An important aspect of TI-LFA is the FRR path selection approach establishing protection over the expected post-convergence paths from the Point of Local Repair (PLR), reducing the operational need to control the tie-breaks among various FRR options.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9855"/>
        <seriesInfo name="DOI" value="10.17487/RFC9855"/>
      </reference>
      <reference anchor="RFC3180">
        <front>
          <title>GLOP Addressing in 233/8</title>
          <author fullname="D. Meyer" initials="D." surname="Meyer"/>
          <author fullname="P. Lothberg" initials="P." surname="Lothberg"/>
          <date month="September" year="2001"/>
          <abstract>
            <t>This document defines the policy for the use of 233/8 for statically e assigned multicast addresses. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="53"/>
        <seriesInfo name="RFC" value="3180"/>
        <seriesInfo name="DOI" value="10.17487/RFC3180"/>
      </reference>
      <referencegroup anchor="BCP197" target="https://www.rfc-editor.org/info/bcp197">
        <reference anchor="RFC7567" target="https://www.rfc-editor.org/info/rfc7567">
          <front>
            <title>IETF Recommendations Regarding Active Queue Management</title>
            <author fullname="F. Baker" initials="F." role="editor" surname="Baker"/>
            <author fullname="G. Fairhurst" initials="G." role="editor" surname="Fairhurst"/>
            <date month="July" year="2015"/>
            <abstract>
              <t>This memo presents recommendations to the Internet community concerning measures to improve and preserve Internet performance. It presents a strong recommendation for testing, standardization, and widespread deployment of active queue management (AQM) in network devices to improve the performance of today's Internet. It also urges a concerted effort of research, measurement, and ultimate deployment of AQM mechanisms to protect the Internet from flows that are not sufficiently responsive to congestion notification.</t>
              <t>Based on 15 years of experience and new research, this document replaces the recommendations of RFC 2309.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="197"/>
          <seriesInfo name="RFC" value="7567"/>
          <seriesInfo name="DOI" value="10.17487/RFC7567"/>
        </reference>
      </referencegroup>
      <reference anchor="RFC4655">
        <front>
          <title>A Path Computation Element (PCE)-Based Architecture</title>
          <author fullname="A. Farrel" initials="A." surname="Farrel"/>
          <author fullname="J.-P. Vasseur" initials="J.-P." surname="Vasseur"/>
          <author fullname="J. Ash" initials="J." surname="Ash"/>
          <date month="August" year="2006"/>
          <abstract>
            <t>Constraint-based path computation is a fundamental building block for traffic engineering systems such as Multiprotocol Label Switching (MPLS) and Generalized Multiprotocol Label Switching (GMPLS) networks. Path computation in large, multi-domain, multi-region, or multi-layer networks is complex and may require special computational components and cooperation between the different network domains.</t>
            <t>This document specifies the architecture for a Path Computation Element (PCE)-based model to address this problem space. This document does not attempt to provide a detailed description of all the architectural components, but rather it describes a set of building blocks for the PCE architecture from which solutions may be constructed. This memo provides information for the Internet community.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="4655"/>
        <seriesInfo name="DOI" value="10.17487/RFC4655"/>
      </reference>
      <reference anchor="I-D.psenak-lsr-igp-dcm">
        <front>
          <title>Distributed Congestion Mitigation</title>
          <author fullname="Peter Psenak" initials="P." surname="Psenak">
            <organization>Cisco Systems</organization>
          </author>
          <author fullname="Jakub Horn" initials="J." surname="Horn">
            <organization>Cisco Systems</organization>
          </author>
          <author fullname="Bruno Decraene" initials="B." surname="Decraene">
            <organization>Orange</organization>
          </author>
          <author fullname="Guillaume Gryszata" initials="G." surname="Gryszata">
            <organization>Orange</organization>
          </author>
          <date day="6" month="May" year="2026"/>
          <abstract>
            <t>   This document describes the Distributed Congestion Mitigation (DCM)
   mechanism using the Interior Gateway Protocols (IGPs) such as IS-IS
   [RFC1195], OSPFv2 [RFC2328], or OSPFv3 [RFC5340].  DCM is a tactical,
   distributed mechanism, designed to mitigate network congestion by
   offloading traffic to an alternate, congestion-free paths.  DCM is
   fully integrated in IGPs.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-psenak-lsr-igp-dcm-00"/>
      </reference>
      <reference anchor="I-D.czz-rtgwg-elastic-bandwidth-routing">
        <front>
          <title>Elastic Bandwidth-aware Routing Framework</title>
          <author fullname="Weiqiang Cheng" initials="W." surname="Cheng">
            <organization>China Mobile</organization>
          </author>
          <author fullname="KaZhang" initials="" surname="KaZhang">
            <organization>Huawei</organization>
          </author>
          <author fullname="Li Zhang" initials="L." surname="Zhang">
            <organization>Huawei</organization>
          </author>
          <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
            <organization>Telefonica</organization>
          </author>
          <author fullname="Jie Dong" initials="J." surname="Dong">
            <organization>Huawei</organization>
          </author>
          <date day="6" month="July" year="2026"/>
          <abstract>
            <t>   IGP normally computes the shortest paths in a network for packet
   forwarding, without taking the traffic demands and available
   bandwidth into consideration.  When there is a link degradation or
   partial link failure in a network which causes throughput reduction,
   or the volume of specific traffic flows increase dramatically,
   unexpected congestion may happen if only the shortest paths are used
   for IP forwarding.

   Conventional centralized Traffic Engineering (TE) focuses on long-
   term bandwidth and routes planning based on traffic demands, which
   can not react to the congestions in networks timely.

   This document describes a distributed path computation and load
   balancing mechanism named Elastic Bandwidth-aware Routing (EBR),
   which can alleviate congestions timely before TE finishes the global
   optimization.  It allows IGP-enabled nodes which face congestion to
   distribute traffic among the shortest paths and load-balancing
   alternate paths through Segment Routing Traffic Engineering (SR-TE),
   with weights determined based on the bandwidth utilization and
   available bandwidth of these paths.  It provides an efficient,
   accurate and backward compatible approach for dynamic link congestion
   avoidance.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-czz-rtgwg-elastic-bandwidth-routing-00"/>
      </reference>
      <reference anchor="RFC9256">
        <front>
          <title>Segment Routing Policy Architecture</title>
          <author fullname="C. Filsfils" initials="C." surname="Filsfils"/>
          <author fullname="K. Talaulikar" initials="K." role="editor" surname="Talaulikar"/>
          <author fullname="D. Voyer" initials="D." surname="Voyer"/>
          <author fullname="A. Bogdanov" initials="A." surname="Bogdanov"/>
          <author fullname="P. Mattes" initials="P." surname="Mattes"/>
          <date month="July" year="2022"/>
          <abstract>
            <t>Segment Routing (SR) allows a node to steer a packet flow along any path. Intermediate per-path states are eliminated thanks to source routing. SR Policy is an ordered list of segments (i.e., instructions) that represent a source-routed policy. Packet flows are steered into an SR Policy on a node where it is instantiated called a headend node. The packets steered into an SR Policy carry an ordered list of segments associated with that SR Policy.</t>
            <t>This document updates RFC 8402 as it details the concepts of SR Policy and steering into an SR Policy.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9256"/>
        <seriesInfo name="DOI" value="10.17487/RFC9256"/>
      </reference>
      <reference anchor="RFC8570">
        <front>
          <title>IS-IS Traffic Engineering (TE) Metric Extensions</title>
          <author fullname="L. Ginsberg" initials="L." role="editor" surname="Ginsberg"/>
          <author fullname="S. Previdi" initials="S." role="editor" surname="Previdi"/>
          <author fullname="S. Giacalone" initials="S." surname="Giacalone"/>
          <author fullname="D. Ward" initials="D." surname="Ward"/>
          <author fullname="J. Drake" initials="J." surname="Drake"/>
          <author fullname="Q. Wu" initials="Q." surname="Wu"/>
          <date month="March" year="2019"/>
          <abstract>
            <t>In certain networks, such as, but not limited to, financial information networks (e.g., stock market data providers), network-performance criteria (e.g., latency) are becoming as critical to data-path selection as other metrics.</t>
            <t>This document describes extensions to IS-IS Traffic Engineering Extensions (RFC 5305). These extensions provide a way to distribute and collect network-performance information in a scalable fashion. The information distributed using IS-IS TE Metric Extensions can then be used to make path-selection decisions based on network performance.</t>
            <t>Note that this document only covers the mechanisms with which network-performance information is distributed. The mechanisms for measuring network performance or acting on that information, once distributed, are outside the scope of this document.</t>
            <t>This document obsoletes RFC 7810.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8570"/>
        <seriesInfo name="DOI" value="10.17487/RFC8570"/>
      </reference>
      <reference anchor="RFC7471">
        <front>
          <title>OSPF Traffic Engineering (TE) Metric Extensions</title>
          <author fullname="S. Giacalone" initials="S." surname="Giacalone"/>
          <author fullname="D. Ward" initials="D." surname="Ward"/>
          <author fullname="J. Drake" initials="J." surname="Drake"/>
          <author fullname="A. Atlas" initials="A." surname="Atlas"/>
          <author fullname="S. Previdi" initials="S." surname="Previdi"/>
          <date month="March" year="2015"/>
          <abstract>
            <t>In certain networks, such as, but not limited to, financial information networks (e.g., stock market data providers), network performance information (e.g., link propagation delay) is becoming critical to data path selection.</t>
            <t>This document describes common extensions to RFC 3630 "Traffic Engineering (TE) Extensions to OSPF Version 2" and RFC 5329 "Traffic Engineering Extensions to OSPF Version 3" to enable network performance information to be distributed in a scalable fashion. The information distributed using OSPF TE Metric Extensions can then be used to make path selection decisions based on network performance.</t>
            <t>Note that this document only covers the mechanisms by which network performance information is distributed. The mechanisms for measuring network performance information or using that information, once distributed, are outside the scope of this document.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="7471"/>
        <seriesInfo name="DOI" value="10.17487/RFC7471"/>
      </reference>
      <reference anchor="I-D.li-rtgwg-tte">
        <front>
          <title>Tactical Traffic Engineering (TTE)</title>
          <author fullname="Colby Barth" initials="C." surname="Barth">
            <organization>Juniper Networks</organization>
          </author>
          <author fullname="Tony Li" initials="T." surname="Li">
            <organization>Juniper Networks</organization>
          </author>
          <author fullname="Andy Smith" initials="A." surname="Smith">
            <organization>Oracle Cloud Infrastructure</organization>
          </author>
          <author fullname="Bin Wen" initials="B." surname="Wen">
            <organization>Comcast</organization>
          </author>
          <author fullname="Luay Jalil" initials="L." surname="Jalil">
            <organization>Verizon</organization>
          </author>
          <date day="3" month="December" year="2024"/>
          <abstract>
            <t>   Conventional traffic engineering approaches for resource management
   used by RSVP-TE and SR-TE often leverage estimates of the ingress
   traffic demands, during path placement.  Unforeseen and/or dynamic
   events, can skew these estimates by significant enough margins to
   result in unexpected network congestion.  Recomputed paths that
   address the new demands may take a considerable amount of time,
   leaving the network in a sub-optimal state for far too long.

   This document proposes one mechanism that can avert congestion on a
   real-time basis.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-li-rtgwg-tte-02"/>
      </reference>
      <reference anchor="I-D.he-rtgwg-sr-ca">
        <front>
          <title>Congestion Avoidance Using Segment Routing</title>
          <author fullname="hexiaoming" initials="X." surname="hexiaoming">
            <organization>China Telecom</organization>
          </author>
          <author fullname="Lijie Deng" initials="L." surname="Deng">
            <organization>China Telecom</organization>
          </author>
          <date day="13" month="October" year="2026"/>
          <abstract>
            <t>   This document describes a generic solution of congestion avoidance,
   which is aimed at providing local link congestion avoidance within
   the Segment Routing (SR) framework.  Based on the concept of Topology
   Independent Loop-Free Alternate (TI- LFA) Fast Reroute (FRR), the
   selected shortest path can bypass the congested link while avoiding
   the formation of micro-loops.  The advantage of this solution is that
   it does not require any protocol extension.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-he-rtgwg-sr-ca-00"/>
      </reference>
      <reference anchor="RFC9552">
        <front>
          <title>Distribution of Link-State and Traffic Engineering Information Using BGP</title>
          <author fullname="K. Talaulikar" initials="K." role="editor" surname="Talaulikar"/>
          <date month="December" year="2023"/>
          <abstract>
            <t>In many environments, a component external to a network is called upon to perform computations based on the network topology and the current state of the connections within the network, including Traffic Engineering (TE) information. This is information typically distributed by IGP routing protocols within the network.</t>
            <t>This document describes a mechanism by which link-state and TE information can be collected from networks and shared with external components using the BGP routing protocol. This is achieved using a BGP Network Layer Reachability Information (NLRI) encoding format. The mechanism applies to physical and virtual (e.g., tunnel) IGP links. The mechanism described is subject to policy control.</t>
            <t>Applications of this technique include Application-Layer Traffic Optimization (ALTO) servers and Path Computation Elements (PCEs).</t>
            <t>This document obsoletes RFC 7752 by completely replacing that document. It makes some small changes and clarifications to the previous specification. This document also obsoletes RFC 9029 by incorporating the updates that it made to RFC 7752.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9552"/>
        <seriesInfo name="DOI" value="10.17487/RFC9552"/>
      </reference>
      <reference anchor="RFC5440">
        <front>
          <title>Path Computation Element (PCE) Communication Protocol (PCEP)</title>
          <author fullname="JP. Vasseur" initials="JP." role="editor" surname="Vasseur"/>
          <author fullname="JL. Le Roux" initials="JL." role="editor" surname="Le Roux"/>
          <date month="March" year="2009"/>
          <abstract>
            <t>This document specifies the Path Computation Element (PCE) Communication Protocol (PCEP) for communications between a Path Computation Client (PCC) and a PCE, or between two PCEs. Such interactions include path computation requests and path computation replies as well as notifications of specific states related to the use of a PCE in the context of Multiprotocol Label Switching (MPLS) and Generalized MPLS (GMPLS) Traffic Engineering. PCEP is designed to be flexible and extensible so as to easily allow for the addition of further messages and objects, should further requirements be expressed in the future. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="5440"/>
        <seriesInfo name="DOI" value="10.17487/RFC5440"/>
      </reference>
    </references>
    <?line 329?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors would like to thank Daniel King for input to this document.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA81da3PbVpL9zl+BUj6sVENQjh+TRPuYkWUpUa0cay3PTtVu
bW2BwCWJGAQ4uIBkJvZ/3z7dfR8AITuTmd3afIlF4nFv336cPt33Mk3TWVd2
lTlLji6a7bapk/Pdrm2yfGNs0jXJTVm/T97cm7ZqsiI5rypzX2Zd2dRHs2y5
bM093Tj9ddHkdbalBxdtturSqkzbbv2wThu9Os3C1emTJ7OZ7bK6+O+samq6
qWt7Myt3Lf/Ldk+fPPnuydNZ1pqMXvi26buyXh/NHpr2/bpt+l34MDmna5I/
0xf443t8eTR7b/Z0aXE2S9Ikb+q1sXjr8K9kW3blOnNfLGkwD2XRbfBHBSnk
2S7Ly26PDzqa06rME9sZ09KL8Jk1662pu6SVgcxmedaZddPuz5KyXjUz2y+3
pbX0/G6/oyleX767muVNQdeeJX23Sr+d7cqz5D+7Jp8ntmm71qws/Wu/xT/+
aza7N3VvaA7Jr5lykshbjg4+32ZlRZ/zavyxNN1q0bRrfJG1+Ya+2HTdzp6d
nuI6fFTem4W77BQfnC7b5sGaU37CKe5cl92mX9K9P2+yek1LnS3z4lQUKg0K
lXZNCoVKncakA42ZZX23adqz2SylZ5a1PUtuFsl/4JH0tyjTTek/oOGcJT/0
2YMp6a+86esOsr7YlHVGHxiZp47o2fPnf9zwtYu82UZvOF8kV1nbmsq/4rxo
y6wOn/J73lRF8qpZJxdNbfuK19e/IuMb/thURdGs6fGL/n30gttFcmtNnb33
L7g1nWnDh/z8i9LmTXK3J4Xa2vDo3Y6v+mOOr2Xk0KV2SyK7J12gK6/v3nz9
5MW330ExaNHFmK9resXWFCRaQxqEp8Kapz4uSWxZWjT0wpp110Bb/FvIMMyH
HEI0Ca0jKWdTJfRd0ltDV/FL9T+ypZ/6Oud7Hkgjkm4zuof+uC+h8PwVXV8b
vrwy1qbbpjDJj6aDUSd3pr0vc5Mc0/SSb59/8+xkHr+KPj29vrxIZObkHZ7O
6RZ6YJFcFiUeuUj+ySnyw8PDorQN6y87mawtTp89+e7Z08Wm21b/wg8uSCRn
CZ7EfzpVlNelskhHLL+apZJVyZt2ndXlzyIkTO9OH66fHWF5bi5eD1bmpsnp
1ovgdl57tzMasl/z0/zU1Ke9PSXxFX3e2VOSZ0XjbbPqNK+avkhlLUmGWZ2t
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
QY8Le3KOZDI4S2sx+x+cpVGZWXcAAA==

-->

</rfc>
