<?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.6 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-tong-idr-bgp-ls-savnet-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.20.0 -->
  <front>
    <title abbrev="BGP-LS Extensions for SAVNET">BGP Link-State Extensions for Source Address Validation Networks (SAVNET)</title>
    <seriesInfo name="Internet-Draft" value="draft-tong-idr-bgp-ls-savnet-00"/>
    <author initials="T." surname="Tong" fullname="Tian Tong">
      <organization>China Unicom</organization>
      <address>
        <email>tongt5@chinaunicom.cn</email>
      </address>
    </author>
    <author initials="R." surname="Pang" fullname="Ran Pang">
      <organization>China Unicom</organization>
      <address>
        <email>pangran@chinaunicom.cn</email>
      </address>
    </author>
    <author initials="N." surname="Geng" fullname="Nan Geng">
      <organization>Huawei</organization>
      <address>
        <email>gengnan@huawei.com</email>
      </address>
    </author>
    <author initials="M." surname="liu" fullname="Mingxing Liu">
      <organization>Huawei</organization>
      <address>
        <email>liumingxing7@huawei.com</email>
      </address>
    </author>
    <date year="2024" month="March" day="04"/>
    <area>Routing</area>
    <workgroup>Intra Domain Routing</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 57?>

<t>BGP Link-state uses the BGP protocol to collect and report network topology to the network controller. This document defines a new type of BGP-LS NLRI for reporting source address validation-related information to the controller. The reported information can be used to generate SAV rules centrally.</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-tong-idr-bgp-ls-savnet/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Intra Domain Routing Working Group mailing list (<eref target="mailto:idr@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/idr/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/idr/"/>.
      </t>
    </note>
  </front>
  <middle>
    <?line 61?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Source address spoofing-based attacks is one of the main sources of network threats. Source address validation (SAV) is an effective method to prevent source address spoofing-based attacks <xref target="I-D.li-savnet-intra-domain-architecture"/> <xref target="I-D.wu-savnet-inter-domain-architecture"/>.</t>
      <t>Many network operators have deployed network controllers in their networks. Network controllers can be used to generate SAV rules based on the network topology information. The generated SAV rules can be then disseminated to network devices for SAV.</t>
      <t>BGP Link-State (BGP-LS) protocol is a convenient tool for collecting network topology information <xref target="RFC9552"/>. It aggregates the topology information collected by IGP protocol and sends the information to the upper controller. BGP-LS can help controllers collect topology information. However, to generate accurate SAV rules, the currently supported information in BGP-LS is not enough. Controllers need to know which interface is connected to a specific subnet and which source prefixes the interface can reach. The information that is useful for SAV rule generation is called SAV-related information in this document.</t>
      <t>This document defines a new type of BGP-LS NLRI for reporting source address validation-related information to the controller. The reported information can be used to generate SAV rules centrally.</t>
      <section anchor="terminology">
        <name>Terminology</name>
        <ul spacing="normal">
          <li>
            <t>SAV: Source address validation</t>
          </li>
          <li>
            <t>SAV Rule: The rule that indicates the valid/invalid incoming interfaces of a specific source IP address or source IP prefix.</t>
          </li>
          <li>
            <t>AS: Autonomous System</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="bgp-link-state-for-savnet">
      <name>BGP Link-State for SAVNET</name>
      <t>This section introduces the SAV rules, SAV-related information, and BGP Link-State for SAV.</t>
      <section anchor="sav-rules">
        <name>SAV Rules</name>
        <t>SAV rules can be used for checking the validity of source addresses of incoming packets. The rules are usually in the format of &lt;source prefix, incoming interface set&gt;. The source prefix is for matching specific packets. Interface set represents a set of physical interfaces from which the packets should arrive. For example, the rule &lt;P1, [intf1, intf2]&gt; means the source prefix P1 must arrive the router at interface Intf1 or Intf2, otherwise, P1 is invalid. For invalid source prefixes, the filtering actions, such as block, rate-limit, and redirect, can be taken on the packets <xref target="I-D.huang-savnet-sav-table"/>.</t>
      </section>
      <section anchor="sav-info">
        <name>SAV-related information</name>
        <t>SAV-related information is the relevant information required by the controller to generate SAV rules, including:</t>
        <ul spacing="normal">
          <li>
            <t>Protocol-ID: same as Table 2 in <xref target="RFC9552"/>.</t>
          </li>
          <li>
            <t>Multi-instance identifier: Identifier of the IGP domain used to identify different protocol instances when running IS-IS, OSPF multi-instance, and OSPFv3 multi-instance.</t>
          </li>
          <li>
            <t>Subnet identifier: Identifier of the customer subnet that identifies different customer subnets.</t>
          </li>
          <li>
            <t>Subnet prefix: Describes the prefix information of the customer subnet.</t>
          </li>
          <li>
            <t>Access interface: Identifies the interface of the device from which the customer subnet is accessed.</t>
          </li>
        </ul>
      </section>
      <section anchor="bgp-link-state-for-savnet-1">
        <name>BGP Link-State for SAVNET</name>
        <t>BGP Link-State protocol is a new way to collect network topology and summarize the topology information collected by the IGP protocol to be uploaded to the upper layer controller, which normalizes the topology uploading protocol and reduces the requirement on the computational power of the upper layer controller. In the SDN controller-based intra-domain SAV capability enhancement scheme, SAV-related information can be uploaded to the network controller via BGP-LS.
As shown in <xref target="fig-arch"/>, the controller establishes BGP connections with routers in the AS domain, including both SAV-enabled and SAV-disabled devices, to upload SAV-related information.</t>
        <figure anchor="fig-arch">
          <name>Collection of Link-State for SAV-related Information</name>
          <artwork><![CDATA[
                   +--------------+
                   |  Controller  |
                   +--------------+
                     /     |     \
            BGP-LS  /      |      \ BGP-LS
                   /       |BGP-LS \
                  /        |        \
            +--------+ +--------+ +--------+
            | router | | router | | router |
            +--------+ +--------+ +--------+
                |           |          |
            +--------+ +--------+ +----------+
            | subnet | | subnet | | other AS |
            +--------+ +--------+ +----------+

]]></artwork>
        </figure>
      </section>
    </section>
    <section anchor="bgp-link-state-extensions-for-savnet">
      <name>BGP Link-State Extensions for SAVNET</name>
      <t>A new BGP-LS NLRI type (TBD1) called SAVNET NLRI is defined in this section. The value field part of the NLRI contains the SAV-related information described in <xref target="sav-info"/> and is encoded as follows:</t>
      <artwork><![CDATA[
     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+
    |  Protocol-ID  |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                  Multiple instance identifier                 |
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    //                Local Node Descriptors TLV (variable)        //
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    //                Prefix Descriptors TLVs (variable)           //
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    //                Link Descriptors TLVs (variable)             //
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    //                Subnet Descriptors TLV (variable)            //
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork>
      <t>The format of Protocol-ID, Multiple instance identifier, Local Node Descriptors TLV, Prefix Descriptors TLVs, and Link Descriptors TLVs in the above figure is defined same as that in <xref target="RFC9552"/>.</t>
      <artwork><![CDATA[
     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |          Type                 |            Length             |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                        Subnet identifier                      |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork>
      <t>The meaning of fields:</t>
      <ul spacing="normal">
        <li>
          <t>Type (TBD2): This field indicates a subnet interface identification.</t>
        </li>
        <li>
          <t>Length: This field indicates the total length of the prefix TLV.</t>
        </li>
        <li>
          <t>Subnet identifier: This field indicates the access subnet and needs to be configured locally.<xref target="I-D.geng-idr-bgp-savnet"/></t>
        </li>
      </ul>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>No new security issues are introduced.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>IANA is required to allocate a new BGP-LS NLRI type (TBD1) and a new Descriptor TLV type (TBD2) for the extensions proposed in this document.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <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>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.li-savnet-intra-domain-architecture">
          <front>
            <title>Intra-domain Source Address Validation (SAVNET) Architecture</title>
            <author fullname="Dan Li" initials="D." surname="Li">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Jianping Wu" initials="J." surname="Wu">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Lancheng Qin" initials="L." surname="Qin">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Nan Geng" initials="N." surname="Geng">
              <organization>Huawei</organization>
            </author>
            <author fullname="Li Chen" initials="L." surname="Chen">
              <organization>Zhongguancun Laboratory</organization>
            </author>
            <author fullname="Mingqing(Michael) Huang" initials="M." surname="Huang">
              <organization>Huawei</organization>
            </author>
            <author fullname="Fang Gao" initials="F." surname="Gao">
              <organization>Zhongguancun Laboratory</organization>
            </author>
            <date day="21" month="January" year="2024"/>
            <abstract>
              <t>   This document proposes the intra-domain SAVNET architecture, which
   achieves accurate source address validation (SAV) in an intra-domain
   network by an automatic way.  Compared with uRPF-like SAV mechanisms
   that only depend on routers' local routing information, SAVNET
   routers generate SAV rules by using both local routing information
   and SAV-specific information exchanged among routers, resulting in
   more accurate SAV validation in asymmetric routing scenarios.
   Compared with ACL rules that require manual efforts to accommodate to
   network dynamics, SAVNET routers learn the SAV rules automatically in
   a distributed way.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-li-savnet-intra-domain-architecture-06"/>
        </reference>
        <reference anchor="I-D.wu-savnet-inter-domain-architecture">
          <front>
            <title>Inter-domain Source Address Validation (SAVNET) Architecture</title>
            <author fullname="Jianping Wu" initials="J." surname="Wu">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Dan Li" initials="D." surname="Li">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Mingqing(Michael) Huang" initials="M." surname="Huang">
              <organization>Huawei</organization>
            </author>
            <author fullname="Li Chen" initials="L." surname="Chen">
              <organization>Zhongguancun Laboratory</organization>
            </author>
            <author fullname="Nan Geng" initials="N." surname="Geng">
              <organization>Huawei</organization>
            </author>
            <author fullname="Libin Liu" initials="L." surname="Liu">
              <organization>Zhongguancun Laboratory</organization>
            </author>
            <author fullname="Lancheng Qin" initials="L." surname="Qin">
              <organization>Tsinghua University</organization>
            </author>
            <date day="5" month="February" year="2024"/>
            <abstract>
              <t>   This document introduces an inter-domain SAVNET architecture for
   performing AS-level SAV and provides a comprehensive framework for
   guiding the design of inter-domain SAV mechanisms.  The proposed
   architecture empowers ASes to generate SAV rules by sharing SAV-
   specific information between themselves, which can be used to
   generate more accurate and trustworthy SAV rules in a timely manner
   compared to the general information.  During the incremental or
   partial deployment of SAV-specific information, it can rely on
   general information to generate SAV rules, if an AS's SAV-specific
   information is unavailable.  Rather than delving into protocol
   extensions or implementations, this document primarily concentrates
   on proposing SAV-specific and general information and guiding how to
   utilize them to generate SAV rules.  It also defines the
   architectural components and their relations.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-wu-savnet-inter-domain-architecture-06"/>
        </reference>
        <reference anchor="I-D.huang-savnet-sav-table">
          <front>
            <title>General Source Address Validation Capabilities</title>
            <author fullname="Mingqing(Michael) Huang" initials="M." surname="Huang">
         </author>
            <author fullname="Weiqiang Cheng" initials="W." surname="Cheng">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Dan Li" initials="D." surname="Li">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Nan Geng" initials="N." surname="Geng">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Mingxing Liu" initials="" surname="Liu">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Li Chen" initials="L." surname="Chen">
              <organization>Zhongguancun Laboratory</organization>
            </author>
            <author fullname="Changwang Lin" initials="C." surname="Lin">
              <organization>New H3C Technologies</organization>
            </author>
            <date day="3" month="March" year="2024"/>
            <abstract>
              <t>   The SAV rules of existing source address validation (SAV) mechanisms,
   are derived from other core data structures, e.g., FIB-based uRPF,
   which are not dedicatedly designed for source filtering.  Therefore
   there are some limitations related to deployable scenarios and
   traffic handling policies.

   To overcome these limitations, this document introduces the general
   SAV capabilities from data plane perspective.  How to implement the
   capabilities and how to generate SAV rules are not in the scope of
   this document.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-huang-savnet-sav-table-05"/>
        </reference>
        <reference anchor="I-D.geng-idr-bgp-savnet">
          <front>
            <title>BGP Extensions for Source Address Validation Networks (BGP SAVNET)</title>
            <author fullname="Nan Geng" initials="N." surname="Geng">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Zhenbin Li" initials="Z." surname="Li">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Zhen Tan" initials="Z." surname="Tan">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Mingxing Liu" initials="" surname="Liu">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Dan Li" initials="D." surname="Li">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Fang Gao" initials="F." surname="Gao">
              <organization>Zhongguancun Laboratory</organization>
            </author>
            <date day="22" month="November" year="2023"/>
            <abstract>
              <t>   Many source address validation (SAV) mechanisms have been proposed
   for preventing source address spoofing.  However, existing SAV
   mechanisms are faced with the problems of inaccurate validation or
   high operational overhead in some scenarios.  This document proposes
   BGP SAVNET by extending BGP protocol for SAV.  This protocol can
   propagate SAV-related information through BGP messages.  The
   propagated information will help edge/border routers automatically
   generate accurate SAV rules.  These rules construct a validation
   boundary for the network and help check the validity of source
   addresses of arrival data packets.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-geng-idr-bgp-savnet-03"/>
        </reference>
      </references>
    </references>
    <?line 176?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors would like to acknowledge the contributions from Wenxiang Lv and Jing Zhao.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
AAA=

-->

</rfc>
