<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.30 (Ruby 3.2.3) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-braet-idr-bgp-source-selective-attr-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="BGP-SSA">BGP Source-Selective Attribute</title>

    <author initials="K." surname="Braet" fullname="Kamiel Braet">
      <organization>Liberty Global Ltd.</organization>
      <address>
        <postal>
          <country>Netherlands</country>
        </postal>
        <email>kabraet@libertyglobal.com</email>
      </address>
    </author>

    <date year="2026" month="June" day="16"/>

    <area>Routing</area>
    <workgroup>idr</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 53?>

<t>This document specifies a new Border Gateway Protocol (BGP) Path Attribute, the BGP SOURCE_SELECTIVE Attribute. This attribute allows BGP speakers to reference Resource Public Key Infrastructure (RPKI) Source Authorization (SA) objects, including Source Prefix Authorization (SPA), within BGP UPDATE messages. These objects are created by prefix holders to define sources authorized to originate traffic toward their prefixes or subprefixes. Receiving BGP speakers can use this information to enforce security policies.</t>

<t>The SOURCE_SELECTIVE Path Attribute supports multiple Source Authorization Identifier (SA-ID) fields to preserve authorization semantics during BGP route aggregation and summarization.</t>

<t>This mechanism applies to BGP AFI 1 / SAFI 1 (IPv4 Unicast) and AFI 2 / SAFI 1 (IPv6 Unicast).</t>



    </abstract>



  </front>

  <middle>


<?line 61?>

<section anchor="introduction"><name>Introduction</name>

<t>BGP provides reachability information for IP prefixes, but does not express which sources are authorized to send traffic to those prefixes. Destination networks must rely on out-of-band mechanisms to express source-based intent, particularly for denial-of-service mitigation, infrastructure protection, and restricted-access services.</t>

<t>This document defines new optional transitive BGP Path Attribute called SOURCE_SELECTIVE, which enables a prefix holder to:</t>

<t><list style="symbols">
  <t>Bind BGP advertisements using SOURCE_SELECTIVE Path Attribute to one or more RPKI Source Authorization (SA) objects.</t>
  <t>Preserve authorization information during BGP route aggregation.</t>
</list></t>

<t>Each BGP speaker supporting SOURCE_SELECTIVE as described in this document is expected to communicate with one or more RPKI caches, each of which stores a local copy of the global RPKI database. The protocol mechanisms used to gather and validate these data and present them to BGP speakers are described in <xref target="RFC8210"></xref>. An informative blueprint mapping these data payloads to expected RPKI-to-Router protocol extensions is detailed in Appendix A.</t>

<t>SOURCE_SELECTIVE complements, but does not replace, existing BGP Community mechanisms.</t>

<t>This mechanism does not modify BGP NLRI semantics and does not mandate enforcement behavior.</t>

<t>This document is part of the Source-Selective BGP framework <xref target="I-D.braet-idr-source-selective-bgp-framework"></xref>, which defines an architecture consisting of RPKI Source Authorization objects and a BGP Path Attribute used to reference them. The SOURCE_SELECTIVE Path Attribute provides a mechanism to bind BGP reachability information to holder-signed source authorization data, without altering BGP route selection or mandating enforcement behavior.</t>

</section>
<section anchor="terminology"><name>Terminology</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in <xref target="RFC2119"></xref>.</t>

<t><list style="symbols">
  <t>Source Authorization (SA): An RPKI Object created by prefix holders to define sources authorized to originate traffic toward their prefixes or subprefixes. Examples include SPA and SGA RPKI Object types.</t>
  <t>Source Prefix Authorization (SPA): A set of Source IP address prefixes authorized to send packets to a destination prefix published in RPKI as specified in <xref target="I-D.braet-sidrops-spa-profile"></xref></t>
  <t>SOURCE_SELECTIVE: The BGP Path Attribute that references one or more RPKI Source Authorization (SA) objects as specified in this document.</t>
  <t>Source Authorization Identifier (SA-ID): A SOURCE_SELECTIVE sub-TLV field that encapsulates a network prefix structure, serving as a data-plane lookup key to reference a specific validated RPKI SA object within a router's local cache..</t>
  <t>Source Address Validation (SAV): Techniques that prevent packets with spoofed source addresses from entering or traversing a network.</t>
  <t>SPA-v4 and SPA-v6: In this document, the terms SPA-v4 and SPA-v6 are used informatively to refer to IPv4 and IPv6 instantiations of the Source Prefix Authorization (SPA) object, respectively.</t>
</list></t>

</section>
<section anchor="architecture-overview"><name>Architecture Overview</name>

<t>BGP SOURCE_SELECTIVE Attribute operates as follows:</t>

<t><list style="numbers" type="1">
  <t>A prefix holder creates a list of Sources authorized to send packets to the holder's destination prefix or a designated subprefix of that prefix.</t>
  <t>The list is published as one or more Source Authorization (SA) Objects. For example Source Prefix Authorization (SPA) Objects.</t>
  <t>The destination prefix is advertised via BGP.</t>
  <t>The BGP UPDATE includes the SOURCE_SELECTIVE Path Attribute referencing SA object(s) using one or more Source Authorization Identifier (SA-ID) fields.</t>
  <t>Receiving networks MAY use the SA objects to apply source-based policy.</t>
</list></t>

<t>RPKI Source Authorization objects are intended to inform local policy decisions rather than to directly affect BGP route selection.</t>

<t>The SOURCE_SELECTIVE Path Attribute is optional, transitive, and summarization-safe.</t>

<section anchor="design-rationale"><name>Design Rationale</name>

<t>This subsection is non-normative.</t>

<t>The SOURCE_SELECTIVE Path Attribute associates RPKI objects (e.g. SPA) with specific BGP route advertisements while preserving BGP semantics. RPKI provides verifiable assertions about which sources are authorized to originate traffic for a given prefix, but it does not define how such assertions are associated with BGP routes. SOURCE_SELECTIVE allows a BGP speaker to reference these holder-signed objects without embedding authorization data directly in BGP.</t>

<t>Route aggregation can obscure authorization semantics tied to more specific prefixes. By allowing multiple RPKI references to be attached to an aggregated route, the attribute preserves this context that would otherwise be lost.</t>

<t>The attribute is optional, does not affect BGP route selection, and does not mandate enforcement. Networks that do not recognize it propagate it unchanged; networks that do may use the references as input to local policy decisions.</t>

<t>Unlike BGP Communities, which are applied per AS and reflect operational policy, the SOURCE_SELECTIVE Path Attribute carries references to RPKI objects created and signed by the IP prefix holder. This ensures that the attribute conveys holder-authorized source information, rather than unverified operational intent from intermediate ASes.</t>

</section>
</section>
<section anchor="sourceselective-path-attribute"><name>SOURCE_SELECTIVE Path Attribute</name>

<section anchor="overview"><name>Overview</name>

<t>The SOURCE_SELECTIVE Path Attribute provides a reference to one or more Source Authorization (SA) objects associated with the advertised NLRI.</t>

</section>
<section anchor="attribute-properties"><name>Attribute Properties</name>

<t><list style="symbols">
  <t>Attribute Type Code: TBD (IANA-assigned)</t>
  <t>Attribute Flags:
  <list style="symbols">
      <t>Optional</t>
      <t>Transitive</t>
      <t>Partial: per <xref target="RFC4271"></xref></t>
      <t>Extended Length: as required</t>
    </list></t>
  <t>Applicable AFI/SAFI:
  <list style="symbols">
      <t>AFI 1 / SAFI 1</t>
      <t>AFI 2 / SAFI 1</t>
    </list></t>
</list></t>

</section>
<section anchor="attribute-encoding"><name>Attribute Encoding</name>

<t>The SOURCE_SELECTIVE Path Attribute is encoded using the standard BGP Path Attribute format defined in <xref target="RFC4271"></xref>.</t>

<t>The complete encoding is as follows:</t>

<figure><artwork><![CDATA[
+------------------------------+
| Attribute Flags              | 1 octet
+------------------------------+
| Attribute Type Code          | 1 octet (TBD, IANA-assigned)
+------------------------------+
| Attribute Length             | 1 or 2 octets
+------------------------------+
| Number of SA-ID TLVs         | 2 octets
+------------------------------+
| SA-ID TLVs                   | variable length
+------------------------------+
]]></artwork></figure>

<t><list style="symbols">
  <t>The Attribute Flags field is set as specified in Section 4.2.</t>
  <t>The Attribute Type Code identifies the SOURCE_SELECTIVE Path Attribute and is assigned by IANA.</t>
  <t>The Attribute Length field encodes the length, in octets, of the Attribute Value field. A one-octet or two-octet length field is used depending on whether the Extended Length flag is set, as specified in <xref target="RFC4271"></xref>.</t>
  <t>The Number of SA-ID (Source Authorization Identifier) TLVs indicates the total number of SA-ID TLVs that follow.</t>
  <t>SA-ID TLVs are encoded sequentially, with no padding between fields.</t>
</list></t>

<t>If the total Attribute Length exceeds 255 octets, the Extended Length flag MUST be set and a two-octet Attribute Length field used, as specified in <xref target="RFC4271"></xref>.</t>

</section>
<section anchor="sa-id-tlv-format"><name>SA-ID TLV Format</name>

<t>Each SA-ID Field is encoded as a TLV (Type-Length-Value) structure, allowing multiple policy types to coexist and enabling future extensibility.</t>

<t>The SA-ID TLV defines a common identification framework for Source Authorization objects that are anchored to an IP address prefix. The prefix encoding maps directly to the target network prefix space, enabling routers to index and query their local RPKI cache tables.</t>

<section anchor="encoding"><name>Encoding</name>
<figure><artwork><![CDATA[
+------------------------+
| SA Type (TLV Type)     | 1 octet (IANA-assigned)
+------------------------+
| TLV Length             | 2 octets
+------------------------+
| Prefix Length          | 1 octet
+------------------------+
| Protected Prefix       | 4 octets (IPv4) or 8 octets (IPv6)
+------------------------+
]]></artwork></figure>

<t><list style="symbols">
  <t>SA Type (TLV Type): Indicates the type of referenced RPKI Source Authorization (SA) object and IP address family. Example assignments (by IANA):
  <list style="symbols">
      <t>0x01 = IPv4 Source Prefix Authorization (SPA-v4)</t>
      <t>0x02 = IPv6 Source Prefix Authorization (SPA-v6)</t>
      <t>0x03-0xFF = reserved for future types</t>
    </list></t>
  <t>TLV Length: Length, in octets, of the Prefix Length and Protected Prefix fields combined.</t>
  <t>Prefix Length: Length, in bits, of the Address Prefix.</t>
  <t>Protected Prefix: Address prefix followed by enough trailing bits to make the field 4 octets (IPv4) or 8 octets (IPv6) long.</t>
</list></t>

</section>
<section anchor="semantics"><name>Semantics</name>

<t>The SA-ID TLV Value MUST encode the prefix length and the protected prefix associated with the referenced Source Authorization (SA) object. The IP version of the protected prefix is implicitly determined by the SA Type.</t>

<t>For IPv4 SA Types, the Protected Prefix field MUST be encoded as 4 octets. For IPv6 SA Types, the Protected Prefix field MUST be encoded as 8 octets, representing the 64 most significant bits of the IPv6 address. Bits beyond the first 64 are not represented and are implicitly set to zero.</t>

<t>The SA-ID TLV Value does not encode repository locations, filenames, or Uniform Resource Identifiers (URIs). Resolution of SA-IDs MUST be performed exclusively by exact matching against locally cached Source Authorization PDUs received via the RPKI to Router (RTR) protocol (see Appendix A for an abstract overview of this cache synchronization model).</t>

</section>
</section>
<section anchor="semantics-of-multiple-sa-id-value-fields"><name>Semantics of Multiple SA-ID Value Fields</name>

<t>Each SA-ID field in the SOURCE_SELECTIVE Path Attribute MUST encode a protected IP address prefix. When multiple SA-ID fields are present within a single attribute, they MUST be evaluated as an open set of independent lookup keys.</t>

<t>Duplicate combinations of SA Type, Prefix Length, and Protected Prefix within the same attribute carry no additional meaning and MUST be ignored by the receiving BGP speaker.</t>

<t>BGP speakers MAY include multiple SA-ID fields for a given NLRI when advertising aggregated or summarized routes. Each individual field preserves the cryptographic lookup mapping for a specific contributing subprefix, ensuring that downstream routers can validate the distinct source constraints applied to different components of the aggregated block.</t>

</section>
<section anchor="support-for-route-summarization"><name>Support for Route Summarization</name>

<t>When performing route aggregation or summarization, a BGP speaker SHOULD copy the SA-ID fields from all contributing routes into the SOURCE_SELECTIVE attribute of the new aggregated route. This ensures that source constraints tied to more specific prefixes are not silently discarded during control plane propagation.</t>

<t>If the total length of the combined SA-ID fields exceeds local implementation or hardware constraints, or if the applicability of a specific protected prefix to the broader aggregated block cannot be verified, the aggregating router MAY selectively omit fields.</t>

<t>Implementations SHOULD impose configurable maximum limits on the number of SA-ID fields allowed in a single BGP UPDATE to mitigate resource exhaustion or excessive message sizing.</t>

</section>
<section anchor="processing-rules"><name>Processing Rules</name>

<t>BGP speakers receiving the SOURCE_SELECTIVE attribute MUST process it as an optional transitive attribute in accordance with the error-handling procedures in <xref target="RFC7606"></xref>.</t>

<t><list style="symbols">
  <t>Validation failure of referenced RPKI SA Objects MUST NOT invalidate the route.</t>
  <t>Unsupported BGP speakers MUST propagate the attribute unchanged.</t>
  <t>SA-ID fields in the attribute are logical references and MUST NOT be interpreted as instructions to retrieve objects.</t>
  <t>Retrieval and validation of RPKI data are performed via local caches using existing mechanisms (see Appendix A).</t>
  <t>Validated SA Object data MAY be used to enforce policies restricting IP packet forwarding based on source authorization.</t>
  <t>Resolution of SA-IDs TLV MUST be performed by exact data-field matching of the Protected Prefixes against the local cache.</t>
  <t>SA-ID processing SHOULD be consistent across enforcement points to prevent unintended traffic drops or acceptance of unauthorized traffic.</t>
  <t>TLVs of unknown SA Type MUST be propagated unchanged.</t>
</list></t>

</section>
</section>
<section anchor="operational-considerations"><name>Operational Considerations</name>

<t>BGP SOURCE_SELECTIVE Attribute is intended to be incrementally deployable and does not require universal support to be useful.</t>

<section anchor="operational-guidance"><name>Operational Guidance</name>

<section anchor="route-processing-and-resource-optimization"><name>Route Processing and Resource Optimization</name>

<t>Hardware Optimization: An implementation MAY constrain policy enforcement to local AS prefixes and the prefixes of directly connected AS networks acting in a customer role, as identified via ASPA, via eBGP Role Detection <xref target="RFC9234"></xref>, or via other administrative or out-of-band means. This excludes the broader customer cone to optimize hardware lookup tables.</t>

<t>Table Resource Reduction: When implementing Source Prefix Policies, operators MAY use RPKI ROA and ASPA information to eliminate irrelevant Source Prefix Policy entries from allowlists. This reduces table resource consumption by removing unnecessary allowlist entries and strengthens Source Address Validation (SAV), as some packets with spoofed source IP addresses that would otherwise match allowlist entries will be filtered.</t>

<t>Route Aggregation Policies: Aggregation policies MAY include Source Authorization (SA) Identifier Value fields of contributing routes in SOURCE_SELECTIVE Path Attributes whenever feasible.</t>

<t>Aggregation Risks: Operators SHOULD take into account that SOURCE_SELECTIVE Attributes may be omitted by upstream networks when networks not supporting the SOURCE_SELECTIVE Path Attribute perform aggregation.</t>

</section>
<section anchor="policy-enforcement-and-monitoring"><name>Policy Enforcement and Monitoring</name>

<t>SAV Integration: Enforcement of SOURCE_SELECTIVE Attribute Source Authorization is most effective when combined with Source Address Validation (SAV).</t>

<t>Policy Consistency: Operators SHOULD ensure consistent validation and policy application across enforcement points.</t>

<t>Traffic Protection: Source Authorization policies MAY include mechanisms to protect traffic from congestion or overload caused by other traffic sharing the same network resources, particularly in scenarios where other traffic classes have increased exposure to overload or denial-of-service attacks.</t>

<t>Telemetry and Diagnostics: Monitoring and telemetry systems SHOULD distinguish between routing reachability and source authorization failures.</t>

<t>Source Selective signaling SHOULD be treated as an input to local policy, not as an unconditional authorization decision.</t>

</section>
</section>
<section anchor="scaling-considerations"><name>Scaling Considerations</name>

<t>SOURCE_SELECTIVE Attribute is designed to scale in large BGP deployments by offloading most policy data to RPKI objects, carrying only compact references in BGP UPDATE messages.</t>

<t><list style="symbols">
  <t>Limits per UPDATE: Implementations SHOULD impose configurable limits on the number of SA-ID TLVs per NLRI to prevent excessive BGP UPDATE message sizes and reduce CPU and memory load.</t>
  <t>Aggregation behavior: When aggregating multiple prefixes, SA-ID TLVs MAY be selectively included to maintain authorization semantics while avoiding unnecessary growth of attribute size.</t>
  <t>Propagation control: As a transitive attribute, SOURCE_SELECTIVE will be propagated by default. Operators MAY filter or limit TLVs on peering sessions to reduce unnecessary propagation, similar to practices used for BGP Communities.</t>
  <t>Caching and pre-validation: RPKI caches can be used to pre-validate referenced SA objects, minimizing per-update processing overhead on routers.</t>
</list></t>

<t>By keeping only source IP address prefix references in the BGP attribute, the SOURCE_SELECTIVE design balances security expressiveness with operational scalability, and avoids the scaling challenges historically associated with large per-prefix metadata, such as extensive Communities or Extended Communities usage.</t>

</section>
</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The Source Prefix Policies do not prevent source address spoofing on networks that do not implement Source Address Validation (SAV), as described in <xref target="RFC2827"></xref>, <xref target="RFC8704"></xref>, and <xref target="RFC3704"></xref>. Enforcement of Source Prefix Policies may be ineffective or incomplete in the presence of spoofed source addresses.</t>

<t>Source Prefixes are published in publicly accessible RPKI repositories and may reveal information about communication relationships or traffic patterns. To mitigate these risks, an AS network MAY choose to limit the advertisement or use of Source Prefix Policy-enabled routes to networks that:</t>

<t><list style="symbols">
  <t>Explicitly support the SOURCE_SELECTIVE Path Attribute and the RPKI SPA Policies,</t>
  <t>Limit Source Prefix Policies Allowlist entries based RPKI ROA and ASPA information, and</t>
  <t>Apply SAV on customer and interconnection interfaces.</t>
</list></t>

<t>Such limitations are optional but improve source-based authorization effectiveness and reduce abuse risk.</t>

<t>Failure to validate Source Prefix Authorization (SPA) objects correctly, or to apply consistent policy across enforcement points, may result in unintended traffic drops or acceptance of unauthorized traffic.</t>

<t>Implementations should validate TLV sizes carried in the SOURCE_SELECTIVE attribute and reject extreme updates.</t>

<t>SOURCE_SELECTIVE attribute relies on RPKI to ensure that only legitimate holders of IP address prefixes can publish Source Authorization (SA) objects. Integrity and authenticity of SA objects depend on correct RPKI certificate issuance, publication, and validation.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>IANA is requested to assign a value to the Source Selective (SOURCE_SELECTIVE) Path Attribute in the "BGP Path Attributes" subregistry under the "Border Gateway Protocol (BGP) Parameters" registry.</t>

<t>IANA is requested to establish a SOURCE_SELECTIVE TLV Source Authorization (SA) Type with the following entries:</t>

<t><list style="symbols">
  <t>0x01 = IPv4 Source Prefix Authorization (SPA-v4)</t>
  <t>0x02 = IPv6 Source Prefix Authorization (SPA-v6)</t>
  <t>0x03-0xFF = reserved</t>
</list></t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="RFC2119">
  <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="RFC4271">
  <front>
    <title>A Border Gateway Protocol 4 (BGP-4)</title>
    <author fullname="Y. Rekhter" initials="Y." role="editor" surname="Rekhter"/>
    <author fullname="T. Li" initials="T." role="editor" surname="Li"/>
    <author fullname="S. Hares" initials="S." role="editor" surname="Hares"/>
    <date month="January" year="2006"/>
    <abstract>
      <t>This document discusses the Border Gateway Protocol (BGP), which is an inter-Autonomous System routing protocol.</t>
      <t>The primary function of a BGP speaking system is to exchange network reachability information with other BGP systems. This network reachability information includes information on the list of Autonomous Systems (ASes) that reachability information traverses. This information is sufficient for constructing a graph of AS connectivity for this reachability from which routing loops may be pruned, and, at the AS level, some policy decisions may be enforced.</t>
      <t>BGP-4 provides a set of mechanisms for supporting Classless Inter-Domain Routing (CIDR). These mechanisms include support for advertising a set of destinations as an IP prefix, and eliminating the concept of network "class" within BGP. BGP-4 also introduces mechanisms that allow aggregation of routes, including aggregation of AS paths.</t>
      <t>This document obsoletes RFC 1771. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="4271"/>
  <seriesInfo name="DOI" value="10.17487/RFC4271"/>
</reference>

<reference anchor="RFC2827">
  <front>
    <title>Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing</title>
    <author fullname="P. Ferguson" initials="P." surname="Ferguson"/>
    <author fullname="D. Senie" initials="D." surname="Senie"/>
    <date month="May" year="2000"/>
    <abstract>
      <t>This paper discusses a simple, effective, and straightforward method for using ingress traffic filtering to prohibit DoS (Denial of Service) attacks which use forged IP addresses to be propagated from 'behind' an Internet Service Provider's (ISP) aggregation point. 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="38"/>
  <seriesInfo name="RFC" value="2827"/>
  <seriesInfo name="DOI" value="10.17487/RFC2827"/>
</reference>

<reference anchor="RFC3704">
  <front>
    <title>Ingress Filtering for Multihomed Networks</title>
    <author fullname="F. Baker" initials="F." surname="Baker"/>
    <author fullname="P. Savola" initials="P." surname="Savola"/>
    <date month="March" year="2004"/>
    <abstract>
      <t>BCP 38, RFC 2827, is designed to limit the impact of distributed denial of service attacks, by denying traffic with spoofed addresses access to the network, and to help ensure that traffic is traceable to its correct source network. As a side effect of protecting the Internet against such attacks, the network implementing the solution also protects itself from this and other attacks, such as spoofed management access to networking equipment. There are cases when this may create problems, e.g., with multihoming. This document describes the current ingress filtering operational mechanisms, examines generic issues related to ingress filtering, and delves into the effects on multihoming in particular. This memo updates RFC 2827. 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="84"/>
  <seriesInfo name="RFC" value="3704"/>
  <seriesInfo name="DOI" value="10.17487/RFC3704"/>
</reference>

<reference anchor="RFC7606">
  <front>
    <title>Revised Error Handling for BGP UPDATE Messages</title>
    <author fullname="E. Chen" initials="E." role="editor" surname="Chen"/>
    <author fullname="J. Scudder" initials="J." role="editor" surname="Scudder"/>
    <author fullname="P. Mohapatra" initials="P." surname="Mohapatra"/>
    <author fullname="K. Patel" initials="K." surname="Patel"/>
    <date month="August" year="2015"/>
    <abstract>
      <t>According to the base BGP specification, a BGP speaker that receives an UPDATE message containing a malformed attribute is required to reset the session over which the offending attribute was received. This behavior is undesirable because a session reset would impact not only routes with the offending attribute but also other valid routes exchanged over the session. This document partially revises the error handling for UPDATE messages and provides guidelines for the authors of documents defining new attributes. Finally, it revises the error handling procedures for a number of existing attributes.</t>
      <t>This document updates error handling for RFCs 1997, 4271, 4360, 4456, 4760, 5543, 5701, and 6368.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7606"/>
  <seriesInfo name="DOI" value="10.17487/RFC7606"/>
</reference>

<reference anchor="RFC8704">
  <front>
    <title>Enhanced Feasible-Path Unicast Reverse Path Forwarding</title>
    <author fullname="K. Sriram" initials="K." surname="Sriram"/>
    <author fullname="D. Montgomery" initials="D." surname="Montgomery"/>
    <author fullname="J. Haas" initials="J." surname="Haas"/>
    <date month="February" year="2020"/>
    <abstract>
      <t>This document identifies a need for and proposes improvement of the unicast Reverse Path Forwarding (uRPF) techniques (see RFC 3704) for detection and mitigation of source address spoofing (see BCP 38). Strict uRPF is inflexible about directionality, the loose uRPF is oblivious to directionality, and the current feasible-path uRPF attempts to strike a balance between the two (see RFC 3704). However, as shown in this document, the existing feasible-path uRPF still has shortcomings. This document describes enhanced feasible-path uRPF (EFP-uRPF) techniques that are more flexible (in a meaningful way) about directionality than the feasible-path uRPF (RFC 3704). The proposed EFP-uRPF methods aim to significantly reduce false positives regarding invalid detection in source address validation (SAV). Hence, they can potentially alleviate ISPs' concerns about the possibility of disrupting service for their customers and encourage greater deployment of uRPF techniques. This document updates RFC 3704.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="84"/>
  <seriesInfo name="RFC" value="8704"/>
  <seriesInfo name="DOI" value="10.17487/RFC8704"/>
</reference>




    </references>

    <references title='Informative References' anchor="sec-informative-references">

<reference anchor="I-D.braet-idr-source-selective-bgp-framework" >
  <front>
    <title>Source-Selective BGP Framework</title>
    <author initials="K." surname="Braet" fullname="Kamiel Braet">
      <organization>Liberty Global Ltd.</organization>
    </author>
    <date year="2026"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-braet-idr-source-selective-bgp-framework"/>
</reference>
<reference anchor="I-D.braet-sidrops-spa-profile" >
  <front>
    <title>A Profile for Source Prefix Authorizations (SPAs)</title>
    <author initials="K." surname="Braet" fullname="Kamiel Braet">
      <organization>Liberty Global Ltd.</organization>
    </author>
    <date year="2026"/>
  </front>
  <seriesInfo name="IETF" value="draft-braet-sidrops-spa-profile"/>
</reference>


<reference anchor="RFC8210">
  <front>
    <title>The Resource Public Key Infrastructure (RPKI) to Router Protocol, Version 1</title>
    <author fullname="R. Bush" initials="R." surname="Bush"/>
    <author fullname="R. Austein" initials="R." surname="Austein"/>
    <date month="September" year="2017"/>
    <abstract>
      <t>In order to verifiably validate the origin Autonomous Systems and Autonomous System Paths of BGP announcements, routers need a simple but reliable mechanism to receive Resource Public Key Infrastructure (RFC 6480) prefix origin data and router keys from a trusted cache. This document describes a protocol to deliver them.</t>
      <t>This document describes version 1 of the RPKI-Router protocol. RFC 6810 describes version 0. This document updates RFC 6810.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8210"/>
  <seriesInfo name="DOI" value="10.17487/RFC8210"/>
</reference>

<reference anchor="RFC9234">
  <front>
    <title>Route Leak Prevention and Detection Using Roles in UPDATE and OPEN Messages</title>
    <author fullname="A. Azimov" initials="A." surname="Azimov"/>
    <author fullname="E. Bogomazov" initials="E." surname="Bogomazov"/>
    <author fullname="R. Bush" initials="R." surname="Bush"/>
    <author fullname="K. Patel" initials="K." surname="Patel"/>
    <author fullname="K. Sriram" initials="K." surname="Sriram"/>
    <date month="May" year="2022"/>
    <abstract>
      <t>Route leaks are the propagation of BGP prefixes that violate assumptions of BGP topology relationships, e.g., announcing a route learned from one transit provider to another transit provider or a lateral (i.e., non-transit) peer or announcing a route learned from one lateral peer to another lateral peer or a transit provider. These are usually the result of misconfigured or absent BGP route filtering or lack of coordination between autonomous systems (ASes). Existing approaches to leak prevention rely on marking routes by operator configuration, with no check that the configuration corresponds to that of the External BGP (eBGP) neighbor, or enforcement of the two eBGP speakers agreeing on the peering relationship. This document enhances the BGP OPEN message to establish an agreement of the peering relationship on each eBGP session between autonomous systems in order to enforce appropriate configuration on both sides. Propagated routes are then marked according to the agreed relationship, allowing both prevention and detection of route leaks.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9234"/>
  <seriesInfo name="DOI" value="10.17487/RFC9234"/>
</reference>




    </references>

</references>


<?line 295?>

<section anchor="informative-blueprint-for-rpki-rtr-protocol-extensions"><name>Informative Blueprint for RPKI-RTR Protocol Extensions</name>

<section anchor="cache-synchronization-abstract"><name>Cache Synchronization Abstract</name>

<t>To support the Source-Selective BGP framework, the RPKI-to-Router (RTR) protocol <xref target="RFC8210"></xref> is extended to transport Validated SPA Payloads (VSPs) from relying party caches to local routers.</t>

<t>These extensions introduce two new functional PDU types:</t>

<t><list style="numbers" type="1">
  <t>SPA Announcement PDU: Advertises a valid destination prefix alongside its permitted source prefix boundaries.</t>
  <t>SPA Withdrawal PDU: Removes a previously signaled SPA profile from the router's local cache.</t>
</list></t>

<t>The exact bit-level wire formats, error codes, and Protocol Data Unit (PDU) structures for these messages are outside the scope of the IDR working group and will be formally specified in a future Standards Track document targeting the SIDROPS working group.</t>

</section>
</section>
<section numbered="false" anchor="acknowledgments"><name>Acknowledgments</name>

<t>The author would like to thank the individual reviewers from the IETF community for their valuable feedback and contributions during the development of this document.</t>

<t>The design of Source-Selective BGP (SSB) and the specified BGP SOURCE_SELECTIVE Attribute build on decades of work in BGP, RPKI, and secure routing. The author gratefully acknowledges the contributions of the IETF IDR, SIDROPS, and GROW working groups.</t>

</section>


  </back>

<!-- ##markdown-source:
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
1tcieMr/AAgdd6/XUAAA

-->

</rfc>

