<?xml version="1.0" encoding="us-ascii"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.6.5 (Ruby 2.7.0) -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC8955 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8955.xml">
<!ENTITY RFC9117 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.9117.xml">
<!ENTITY RFC1102 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.1102.xml">
<!ENTITY RFC1104 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.1104.xml">
<!ENTITY RFC7908 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7908.xml">
]>

<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>

<rfc ipr="trust200902" docName="draft-cheng-idr-redirection-risks-ps-03" category="std">

  <front>
    <title abbrev="Inter-domain Traffic Redirection risks">Problem statement of Inter-domain Traffic Redirection Risks</title>

    <author initials="W." surname="Cheng" fullname="Weiqiang Cheng" role="editor">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <street></street>
          <country>China</country>
        </postal>
        <email>chengweiqiang@chinamobile.com</email>
      </address>
    </author>
    <author initials="D." surname="Li" fullname="Dan Li">
      <organization>Tsinghua University</organization>
      <address>
        <postal>
          <street></street>
          <country>China</country>
        </postal>
        <email>tolidan@tsinghua.edu.cn</email>
      </address>
    </author>
    <author initials="C." surname="Zheng" fullname="Ce Zheng">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <street></street>
          <country>China</country>
        </postal>
        <email>zhengce@chinamobile.com</email>
      </address>
    </author>
    <author initials="M." surname="Huang" fullname="Mingqing Huang">
      <organization>Huawei</organization>
      <address>
        <postal>
          <street></street>
          <country>China</country>
        </postal>
        <email>huangmingqing@huawei.com</email>
      </address>
    </author>
    <author initials="F." surname="Gao" fullname="Fang Gao">
      <organization>Zhongguancun Laboratory</organization>
      <address>
        <postal>
          <street></street>
          <country>China</country>
        </postal>
        <email>gaofang@zgclab.edu.cn</email>
      </address>
    </author>	
    <author initials="M." surname="Liu" fullname="Mingxing Liu">
      <organization>Huawei</organization>
      <address>
        <postal>
          <street></street>
          <country>China</country>
        </postal>
        <email>liumingxing7@huawei.com</email>
      </address>
    </author>
	
    <date year="2023" month="July" day="08"/>

    <area>General</area>
    <workgroup>grow</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>

<t>BGP Update includes the destination prefix and AS_PATH that records the AS number through which it passes. The traffic routing to the destination prefix should be forwarded along the AS sequence in AS_PATH. However, due to traffic redirection, route aggregation and etc., the AS path of forwarding and the AS_PATH of BGP Update often do not match. The inconsistency leads to security risks such as black holes, loops in inter-domain forwarding, and the possibility of forwarding through malicious AS that source/upstream AS does not want to pass through.</t>

    </abstract>


  </front>

  <middle>


<section anchor="introduction" title="Introduction">

<t>An significant reason of inter-domain routing and forwarding inconsistency is inter-domain traffic redirection, where the AS redirects traffic to a new next-hop AS that is not in AS_PATH that source/upstream AS selects. Therefore, the draft uses inter-domain traffic redirection as an example to clarify the risk of this inconsistency.</t>

<t>There are many network traffic redirection technologies<xref target="RFC1102"/>, such as Policy Based Routing<xref target="RFC1104"/> and BGP Flow Specification Rules<xref target="RFC8955"/> etc. These technologies are widely used in carrier networks.</t>

<t>For example, BGP Flow Specification provides various filtering conditions and processing actions to implement traffic control<xref target="RFC9117"/>. This function is used not only to protect the device against denial-of-service (DoS) and distributed DoS (DDoS) attacks, but also used for network traffic optimization.</t>

<t>As reliability and effectiveness of traffic redirection are artificially guaranteed, there are risks, such as traffic detour, traffic exposure, traffic black hole, traffic loop, as well as inconsistent traffic paths between the control plane and data plane.</t>

<t>Currently, operators have applied the redirection technologies, such as BGP Flowspec, on a large scale. How to deal with these risks needs further discussion.</t>

</section>

<section anchor="risks-description" title="Risks Description">

<t>The operation and maintenance of redirection in the long run is a big challenge. Typo, limitation of out-of-band tool capabilities for configuration verification, network adjustment or failure may cause potential problems without system awareness.</t>

<t>The following figure shows the risks of traffic redirection.</t>

<t>Take the topology in Figure 1 as an example, In this application scenario, one campus network inter-connects to two providers Network. AS 65003 and AS 65500, AS 65105 and AS 65500 form a provider-customer adjacency relationship. Assume that the user needs to transmit data to the server. According to the routing information on the control plane, the traffic is transmitted through the path [User -- AS65001 -- AS65003 -- AS65104 -- AS65106 -- Server].</t>

<figure title="Example of the risks of traffic redirection"><artwork><![CDATA[
        +---------------------+      +--------------------+
        |         ISP1        |      |       ISP2         |
+----+  |    ,-.              |      |             ,-.    |
|user|  |   /   \             |      |            /   \   |
|    |-----| AS  |            |      |           | AS  |  |
+----+  |  |65001\            |      |           |65106|  |  +------+
        |   \   / \    ,-.    |      |   ,-.     .\   / -----|server|
        |    '-'   \  /   \   |      |  /   \   '  '-'    |  |      |
        |     |     '| AS  |  |      | | AS  |-`          |  +------+
        |    ,-.    .|65003|-----------|65104|     ,-.    |
        |   /   \  '  \   /   |      |  \   / `.  /   \   |
        |  | AS  -`    '\'    |      |   '-'    '| AS  |  |
        |  |65002|       \    |      |           |65105|  |
        |   \   /         ,   |      |            \   /   |  
        |    '-'          \   |      |             '-'    |
        +------------------\--+      +------------/-------+
                            \    Provider        /
                              \                /
                                \  Customer   /
                          +------+--------+---+
                          |       '.-,        |
                          |      /    \       |
                          |     | AS   |      |
                          |     |65500 |      |
                          |      \    /       |
                          |       `--`        |
                          |   ISP3(Campus)    |
                          +-------------------+
]]></artwork></figure>


<t>Risk 1: Violation of the valley-free principle<xref target="RFC7908"/> leads to traffic detour and exposure.</t>

<t>Assume ISP1 configures wrong traffic redirection rule, as a result, AS 65003 redirects traffic from AS 65104 to AS 65500. In this case, valley-free principle is violated as AS 65003 and AS 65500 form a provider-customer adjacency relationship. Traffic passes through the AS 65500 and exposes itself to the campus network.</t>

<t>Risk 2: The traffic is redirected to a network node that has no route, which leads to a traffic black hole</t>

<t>After traffic is redirected from AS 65003 to the AS 65500, the AS 65500 may not have a route to the destination server. In this case, the traffic is discarded, resulting in a traffic black hole.</t>

<t>Assume traffic is redirected from AS65003 to AS65500, and AS65500 learns the route to server from AS65105. After the traffic is redirected to the AS65500, it is forwarded to the server according to the route. If the link between AS 65500 and AS 65105 fails, as a result, the route is lost. The traffic is redirected to AS 65500 anyway, which also causes a traffic black hole.</t>

<t>Risk 3: One or more traffic redirections on the traffic transmission path may cause a traffic loop.</t>

<t>Assume that traffic is redirected from AS 65104 to AS 65105. In AS 65105, the traffic is transmitted to AS 65500, or the traffic is redirected to AS 65500. In this case, if the traffic on AS 65500 is transmitted to AS 65003, then traffic loop occurs.</t>

<t>Assume traffic is redirected from AS 65003 to AS 65500, and AS 65500 learns the route to server from AS 65105. After receiving the redirected traffic, the AS65500 forwards the traffic to the server according to the route. If the link between AS6500 and AS65105 fails, AS 65500 learns that the next hop of the route to the server is AS65003 through routing protocols. If the traffic is still redirected to AS 65500 at this time, AS 65500 will send packets back to AS65003, then traffic loop occurs. </t>

<t>Risk 4: inconsistent paths on the control plane and data plane may cause O&amp;M risks.</t>

<t>The traffic owner expects traffic to be transmitted along the AS path carried in the route, but the actual transmission path is different from the AS path.</t>

<t>If the network O&amp;M control system does not obtain traffic redirection information on the network, unpredictable risks may occur during traffic optimization, for example, network congestion.</t>

<t>For the risks mentioned above, it is not sufficient to rely on manual operation or automated management. Traffic redirection increases management difficulties and effectiveness requirements. It is necessary to explore technical solutions, such as redirection configuration verification, protocol extension, or path visualization, to reduce risks mentioned above.</t>

</section>

<section anchor="Valuable Scenarios and Potential Solutions" title="Valuable Scenarios and Potential Solutions">

<t>Solution 1: AS path validation</t>

<t>The root cause of the above risks is that BGP cannot perceive the AS_path generated by the inter-domain traffic redirection. The security of the AS_path only relies on human decision, which inevitably increases the risk of violating valley-free principle. There is the same problem in BGP flowspec, which only considers the verification of the source of the flow specification.</t>

<t>The potential solution is to add a redirection path perception capability to BGP, and verify the validity of the redirection path before actually configuring the redirection. If the redirection could lead to the above risks, alert the configurator explicitly.</t>

<t>Solution 2: Considerate routing</t>

<t>Traffic redirection may generate unexpected inter-domain traffic models, causing some SLAs (service level agreement) to be unguaranteed.</t>

<t>A potential solution is to extend BGP to allow redirection rules and the redirection AS_PATH to be advertised to other peers for routing decision.</t>

<t>Solution 3: Network visualization</t>

<t>Inter-domain redirection also hinders network visualization, making it impossible to determine the forwarding path of packets solely based on routing protocols.</t>

<t>A potential solution is to extend the BMP protocol to allow redirection rules and redirected forwarding paths to be sent to the BMP server, improving administrators' ability to visualize and plan their own traffic.</t>

</section>

<section anchor="IANA Considerations" title="IANA Considerations">

<t>This document makes no request of IANA.</t>

</section>

<section anchor="Security Considerations" title="Security Considerations">

<t>TBD</t>

</section>

<section anchor="acknowledgements" title="Acknowledgements">

<t>The authors would like to thank Hao Li.</t>

</section>


  </middle>

  <back>

    <references title='Normative References'>
	
&RFC1102;
&RFC1104;
&RFC8955;
&RFC9117;
&RFC7908;
    </references>

  </back>

<!-- ##markdown-source:
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
iVN7jGgpmKwDeB8HBwUn1CTghdhQIcRreAhgDm1OXmK+qd5ruiIgmWQ55Emz
zVC8tkOntP8BT8K0zlx6IrAh05sIcpVNZuOpK00LXDw1XHQFAQEY9t3gCbo8
KwqIZtIU0klmXqxz/JwqPZmOMBAGHiGbzak+rl+PZUQHG6T47vzMLn+GaIhW
MFh63EARRb462P2dTkNBksRbJs+2+ejudeZsu59Pbwq6K4IJ5h4NNfv5sesJ
H7R3Z067taiYkDoAkB4QF8YtKM5xP5hRfRiGju0iTCAtQZjPE0AGmVqaA3+0
WdyegERlgRc4TWfzCzbpCmjN2RhWqNxmtV9Sk77ZtpLjZpZUjU3JDPEY4eK2
3ZnaKLqboLmKTeCxHx9+K+zRNy9RWjgnlehRUB/XoPH50BRYu2ZSnNKc0hBc
SKBX/MBUUM1w9Gjpfur6eNkog44Qh9PwZh+Biyidffcwx7yN43b/gEm4YivB
p4Ez7RbAwfxdgnjz52NnjJJ7CqZ9/Fp/UM2BsI6TPCAOgC9usUBt3NltDmQ7
R6CVTYXwozlfV06Vt8ugOeATroVVjVQnQU0tYGe3Lx4Ddk92+uIpYbi7ZU5i
L5y8TJWKa3XmA0C2HAVC+yUK7FtamvbEaFEqGXu7J8RgjOz02OZ3AnxQV+s5
NSU9C7pC0BRgNUzAa4oeCvLheDaveUHPT+3zH5w3fJ7vqOPR5dL+Xmt27DKf
qKAAlJU4/95KL+Dm8aKFnvfOnCvsenjU/fTSf7qAYksMlmMJBqM55F0fxLW3
Ly0eP7UtWme6HfNenwCsfUH7NHBqj0NN+UR/VTv+IgJRW1jSCM3dSaAn9p6h
Iz7t1dQ3aZ3mfFhDZ8zbT/11mdI9Sgof7Z0VeL1SZi9fKHOJ9CHPlJrtJuSm
mzDEPwvrHOVtHNh+VWZpNkMVMLfSiY39oSpokb1pltfXQCkJduNo4YUBQdjg
wcqmq7mgiE4DR1M1k3zMwTMVRbjk/Ky55oBKkvVVV9JsLqqJJ60aWsU0Rzsb
JFrg6rMXLfSNTashmQP2tJtbXXtA2RQA2R/UR4GJ54uREm7AzCWddqWlyOAr
oMk/ITBKI4qMLTXO+Uzy8FrOH4gNKyE4JfL0m+1pYvWXd88YL94yv3aOGLEs
ztOOr1thrtmVCoYVzx3TRRDo7B7weuOpmcAhzfKQZ/mgXjUifBLvWOkypKZq
CWKXU+XtrOIVgHZ9el7v4uD1TSLdwfaXMzAKOW6ey9K42ZjloWASDnNSxqYc
JH7NqEQW3PsKcWl94dGG3ei/KWwoA+34FClt+QfAoHu2uVnbz5wKt7v2aG/u
up5qvF/Dz0FrnAlIWVhc+CaAThNirpiAwTHO7NhN3Rcti02x7arSadFhlxzj
Z65AoTAeTKA9B0Gk4zVa3szGxf19Z4mbLbKdwt1nEnjxwUngqLmkpPbb9p1M
p0u0rEMWSGLq3c8mk/FlEqhWbx30bmBaWO5sV3j9HWW2wstbUQ62m8JU5205
9y0MNbXdO/e8zMJwY8b7Pz6hkrzTWUmerXNQad3y8WOvFGiLv3eUSp86BcMV
taAm58H6TXu/wPpk2OUyG1doP8tmhXX3KvxbtHDZCvv/IUVctSdR+FsSrZDf
IXKP19xKxxJ8a2T0MxiEuyXzs2zEQ4sxu98+PNaLu00SbcObLduGty40XudY
MEk46kdYpZVV98FfrudYvOcL3K7lja9DB0aHvIM8rZtwQG3fpXjDEG584Mxm
SVYj9nHzFy2vQs5Aa6JmC0SiZA5MQwwheBrrScX3b/RR5e2yKgqupCvEQFvL
LMoSoTQupTfWZa7oDhnCK8utDYmwYA4Gydx4hUUJro6eHx5v2nDDtVZu6FPR
ZSwlVSSKMtecR3TVrLorEtYu3REPUfUmke/NjUQjrA+oYo8vzsPi91St3qLw
8CHOlm4XYQI8fCjoGkR/O0L7ABNutuF7wM7xHrCFy4u7bhb2bw5r7TqCxDVJ
KrwKmW+g7nlfgSVJYi66wSteYnutJUbIoMKLGTCVYujSKHC3pSwrvrXwLLti
Qd7e2t7qe7f6YzaKxpwviLsCkYnJo9Tpq27GxW8ojwjTYLh4bc3SeunSG8hs
2lmS+k2AYleKbjbxirxLIPsXv90FiopCr2QeX9NGPW9IbMw3w+8PL8TXW1tb
Iq/4HOLJm6H44QK6DrNxubIrt7yi3lc6L3GfDtWd6ar4lbDNFeFnxztbxyYp
eAzDHNdYfHdxzkmHbrP6Gpxvw7rFwlgBSg3JZUbTP2cbCa0AEZOegZWaoPLb
cgbIPNBP5dTZvRG1vtCvvhjLXET5Smw4dwVu9p0LLEdZlcYmCV+4om/VjTJu
iWLtYZZslDMbiRZpZ6UODXI6yezGfqt6uTJXny1eVMrhT3NHNoVEfDWZiqoc
BwdzUYDi1urNS4DmpXdRNG1CU7gJUBezhXuj6xsZnUsYzaWMuH8MJeyGPVqH
Xi3ap/p6ZL5XFlxfjVTkYkyT2Y/QYyUqnjCqZumC/m0RMFHklRL9zhxDkuk7
8Z9yBp5WXMgPsi9+QIp+i/80SF/8WMn0cCozcNl9UAX85zZoQj/qIqN786uw
99/bkmw05GUAAA==

-->

</rfc>

