<?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.29 (Ruby 3.3.8) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-sheng-rtgwg-overlay-routing-requirement-02" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.28.1 -->
  <front>
    <title abbrev="Overlay Routing for SD-WAN">Scenarios and Challenges of Overlay Routing for SD-WAN</title>
    <seriesInfo name="Internet-Draft" value="draft-sheng-rtgwg-overlay-routing-requirement-02"/>
    <author initials="C." surname="Sheng" fullname="Cheng Sheng">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>shengcheng@huawei.com</email>
      </address>
    </author>
    <author initials="H." surname="Shi" fullname="Hang Shi">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>shihang9@huawei.com</email>
      </address>
    </author>
    <author initials="L." surname="Dunbar" fullname="Linda Dunbar">
      <organization>Futurewei</organization>
      <address>
        <email>linda.dunbar@futurewei.com</email>
      </address>
    </author>
    <author initials="J." surname="Dong" fullname="Jie Dong">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>jie.dong@huawei.com</email>
      </address>
    </author>
    <date year="2025" month="May" day="14"/>
    <area>Routing</area>
    <workgroup>Routing Area Working Group</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 48?>

<t>Overlay routing is essential during the enterprise networks' evolution from the interconnection among multiple on-premise branch sites to more advanced ones, such as the interconnection to multi-clouds. This document analyzes the technical requirements and challenges of overlay routing for SD-WAN in these scenarios.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
    Routing Area Working Group Working Group mailing list (rtgwg@ietf.org),
    which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/rtgwg/"/>.</t>
      <t>Source for this draft and an issue tracker can be found at
    <eref target="https://github.com/VMatrix1900/draft-rtgwg-overlay-routing-requirement"/>.</t>
    </note>
  </front>
  <middle>
    <?line 52?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>SD-WAN is currently widely used in the basic scenarios of one-hop interconnection between enterprise on-premises sites of branches, campuses, and even DCs. With multi-cloud adoption, workloads are migrating to be hosted on clouds. It is necessary for SD-WAN to interconnect multiple on-premises sites and multiple cloud sites seamlessly with the overlay routing technology.</t>
      <t>As the core network technology, overlay routing faces a series of new challenges during its evolution, such as flexible overlay topology formation and auto-provision, global interconnection among multi-regions via multi-ISP networks, and the SLA aware routing across multiple overlay segments. Also, it is necessary to investigate how SD-WAN can be seamlessly integrated with the virtual network of multiple clouds.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <ul spacing="normal">
        <li>
          <t>SD-WAN: Software Defined Wide Area Network. In this document, "SD-WAN" refers to the policy-driven transporting of IP packets over multiple different underlay networks to get better WAN bandwidth management, visibility, and control.</t>
        </li>
        <li>
          <t>Site: Enterprise sites across different geo regions, where people or workload host, such as branches, campuses, or even clouds.</t>
        </li>
        <li>
          <t>Edge: The border devices of the SD-WAN site, which could be physical or virtual CPEs.</t>
        </li>
        <li>
          <t>TN: Transport Network, the underlay connectivity network which correspond to different ISP network between SD-WAN sites.</t>
        </li>
        <li>
          <t>TNP: Transport Network Port, the wan port of the Edge which connects to TN.</t>
        </li>
        <li>
          <t>Virtual Tunnel: The IP tunnel between two TNPs of two different edges from different sites.</t>
        </li>
      </ul>
      <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 BCP14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <?line -18?>

</section>
    </section>
    <section anchor="virtual-tunnel-auto-discovery-and-provision-requirement">
      <name>Virtual tunnel auto-discovery and provision requirement</name>
      <t>As the basis of the SD-WAN overlay network, virtual tunnels between edges should be established before the client routes exchange packets. The virtual tunnels, such as IPSec tunnels, establishment between edges require extensive information exchange, such as public keys, tunnel endpoints properties, etc., which can significantly delay client route packet forwarding if they are not established ahead of time. A virtual tunnel is a point-to-point forwarding relationship between two SD-WAN Edges across a given or multiple underlay ISP networks that provide a well-defined set of transport characteristics (e.g., delay, security, bandwidth, etc.</t>
      <figure anchor="hub-spoke">
        <name>Hub spoke topology</name>
        <artwork><![CDATA[
                +------+     +------+
                | Edge |     | Edge |
                +------+     +------+
               /   |    \   /   |    \
              /    |     \ /    |     \
             /     |      X     |      \
            /      |     / \    |       \
           /       |    /   \   |        \
    +------+    +------+     +------+     +------+
    | Edge |    | Edge |     | Edge |     | Edge |
    +------+    +------+     +------+     +------+
]]></artwork>
      </figure>
      <figure anchor="full-mesh">
        <name>Full mesh topology</name>
        <artwork><![CDATA[
                 +---------+
         +-------|   Edge  |---------+
         |       +----+----+         |
         |            |              |
    +---------+       |         +---------+
    |   Edge  |-------+---------|   Edge  |
    +---------+       |         +---------+
         |            |              |
         |            |              |
         |       +----+----+         |
         +-------|   Edge  |---------+
                 +---------+
]]></artwork>
      </figure>
      <figure anchor="layered">
        <name>Layered topology</name>
        <artwork><![CDATA[
    +------+                             +------+
    | Edge |                             | Edge |
    +------+                             +------+
            \                           /
             \                         /
              +------+         +------+
              | Edge |---------| Edge |
              +------+         +------+
             /                         \
            /                           \
    +------+                             +------+
    | Edge |                             | Edge |
    +------+                             +------+
]]></artwork>
      </figure>
      <t>Different enterprises often have different connectivity topologies with hundreds and thousands of tunnels, as shown in <xref target="hub-spoke"/>, <xref target="full-mesh"/> and <xref target="layered"/>. For the efficiency and simplicity of the O&amp;M, it is highly expected to discover and establish the virtual tunnels between sites automatically instead of manually configuring the overlay tunnels one by one.</t>
      <t><xref target="I-D.ietf-idr-sdwan-edge-discovery"/> has designed an efficient mechanism to exchange the information of each endpoint of the overlay tunnel by BGP protocol, by which edges could check and decide to establish the tunnel or not automatically. While this mechanism works fine in reality, it can be further improved. For example, it is much more expected to carry more information to reflect the topology intent (Full Mesh, P2MP, P2P) in BGP.</t>
    </section>
    <section anchor="topology-aware-routing-with-multi-hop-overlay-network-requirement">
      <name>Topology-aware routing with multi-hop overlay network requirement</name>
      <t>There are many differences in the control plane between the traditional L3 VPN network and the SD-WAN overlay network. As per L3VPN network, IGP protocol (OSPF or ISIS) is deployed on each physical link between routers and is responsible for discovering the underlay network topology and calculating the routing of the BGP nexthops (often loopback0 of PEs), while BGP is deployed to advertise and calculate the VPN routes based on the IGP output. In the SD-WAN overlay network, it is difficult and a not good choice to run IGP directly on the tunnels between edges because it will bring much more resource consumption. p2p tunnels, such as GRE or VXLAN, need to be configured using a virtual interface to run the IGP protocol. Flooding of the IGP message could cause resource waste in the control plane.</t>
      <t>For the SD-WAN overlay network, it is recommended to use BGP to discover the overlay topology and calculate the best overlay path, which is also responsible for advertising and calculating the VPN routes.</t>
    </section>
    <section anchor="sla-aware-routing-across-multiple-overlay-segments-requirement">
      <name>SLA-aware routing across multiple overlay segments requirement</name>
      <t>After a multi-hop SD-WAN overlay network is established, such as the one shown in Figure 4 below, stitching together the overlay tunnels across the Edge1-Edge2-Edge5-Edge6 for the client traffic between Edge1 and Edge6 might provide better SLA than building other overlay tunnels between Edge1 and Edge6, such as Edge1-Edge2-Edge4-Edge6, etc. Importing traffic engineering based routing in overlay network can provide more deterministic end-to-end QoS SLA for application.</t>
      <figure anchor="SRTE">
        <name>Example of SLA aware routing</name>
        <artwork><![CDATA[
                +-------+      +-------+
      + --------| Edge2 |------| Edge4 |-----------+
      |         +-------+      +-------+           |
      |                  \    /                    |
  +-------+               \  /                 +-------+
  | Edge1 |                \/                  | Edge6 |
  +-------+                /\                  +-------+
      |                   /  \                     |
      |                  /    \                    |
      |         +-------+      +-------+           |
      +---------| Edge3 |------| Edge5 |-----------+
                +-------+      +-------+
]]></artwork>
      </figure>
      <t>Different application flows have different SLA requirements. For example, voice is sensitive to latency and jitter, while video requires a low packet loss forwarding path. It is necessary to provide some degree of TE function to meet the requirements of different types of applications, which is a new challenge for the SD-WAN overlay networks. Naturally, the centralized SD-WAN controller <bcp14>MUST</bcp14> collect SLA (latency, packet loss, and bandwidth) information of the tunnels and the overall topology to calculate the segment list satisfying the requirement raised by the application. Further, the data plane that can carry the overlay tunnel list needs to be carefully designed with the consideration of efficiency and productivity.</t>
    </section>
    <section anchor="seamless-integration-with-virtual-networks-of-multiple-clouds-requirement">
      <name>Seamless integration with virtual networks of multiple clouds requirement</name>
      <t>As more and more enterprises migrate their workloads to multiple clouds, it is highly expected to establish a high-quality interconnection between the enterprise's on-premise sites and the cloud sites with qualified O&amp;M specification.</t>
      <t>It has been widely adopted to create vCPEs on the clouds as cloud edge to bring a uniform experience and O&amp;M method for access to the clouds. There are also obstacles discovered. For example, how to integrate the multi VPN or multi-tenants to the virtual network of different clouds. And for the sake of reliability, at least two vCPEs need to be created for each cloud site. And it is often recommended to deploy VRRP between the two vCPEs, which need to run the VRRP control plane over multicast packets. For the reason of security, many cloud service providers closed the native IP multicast services for the tenants. So some new HA features need to be considered in such scenarios.</t>
      <t>Also, different cloud service provider implements different charge rule for the resources of the compute, network, etc. It needs to be finely scrutinized to develop the most economical network solution for SD-WAN in cloud networks.</t>
    </section>
    <section anchor="overlay-multicast-over-multicast-free-underlay-networks-requirement">
      <name>Overlay multicast over multicast-free underlay networks requirement</name>
      <t>As more and more enterprise applications are running across SD-WAN overlay networks, multicast traffic is also emerging. Different from traditional multicast VPN networks, SD-WAN overlay networks are based on multiple underlay ISP networks, such as internet, 5G, MPLS, etc which do not support multicast.  How to implement a multicast overlay network on top of the multicast-free underlay is challenging. Enhancement to the existing SD-WAN routing protocol needs to be made.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TBD</t>
    </section>
    <section anchor="acknowledgement">
      <name>Acknowledgement</name>
      <t>The authors would like to thank Haibo Wang, Shunwan Zhuang, Donglei Pang, Hongwei He for their help.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. 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="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.ietf-idr-sdwan-edge-discovery" target="https://datatracker.ietf.org/doc/html/draft-ietf-idr-sdwan-edge-discovery-22" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-idr-sdwan-edge-discovery.xml">
          <front>
            <title>BGP UPDATE for SD-WAN Edge Discovery</title>
            <author fullname="Linda Dunbar" initials="L." surname="Dunbar">
              <organization>Futurewei</organization>
            </author>
            <author fullname="Susan Hares" initials="S." surname="Hares">
              <organization>Huawei</organization>
            </author>
            <author fullname="Kausik Majumdar" initials="K." surname="Majumdar">
              <organization>Oracle</organization>
            </author>
            <author fullname="Robert Raszuk" initials="R." surname="Raszuk">
              <organization>Arrcus</organization>
            </author>
            <author fullname="Venkit Kasiviswanathan" initials="V." surname="Kasiviswanathan">
              <organization>Arista</organization>
            </author>
            <date day="17" month="February" year="2025"/>
            <abstract>
              <t>The document describes the BGP mechanisms for SD-WAN edge node property discovery. These mechanisms include a new tunnel type and subTLVs for the BGP Tunnel-Encapsulation Attribute (RFC9012) and set of NLRI (network layer reachability information) for Software-Defined Wide-Area Network (SD-WAN) underlay information. In the context of this document, BGP Route Reflector (RR) is the component of the SD-WAN Controller that receives the BGP UPDATE from SD-WAN edges and in turns propagates the information to the intended peers that are authorized to communicate via the SD-WAN overlay network.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-idr-sdwan-edge-discovery-22"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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
lhAPl6qoxsl/AYnsE4DyLAAA

-->

</rfc>
