<?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-source-selective-bgp-framework-00" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="SSB">Source-Selective BGP Framework</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 57?>

<t>The Border Gateway Protocol (BGP) routes traffic solely based on destination IP prefixes. Source Selective BGP (SSB) introduces an architecture combining BGP and Resource Public Key Infrastructure (RPKI) extensions, which allows prefix holders to cryptographically signal RPKI source authorization policies for their advertised reachability.</t>

<t>SSB distributes references to these policies via a new BGP path attribute, allowing routing systems to incorporate source-based constraints into local forwarding policies. Crucially, SSB does not define a source address validation mechanism, mandate packet filtering behavior, or alter fundamental destination-based routing; interpretation remains a matter of local operator policy. This document provides the overall architectural context and deployment rationale for the SSB protocol suite.</t>



    </abstract>



  </front>

  <middle>


<?line 63?>

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

<t>The Border Gateway Protocol (BGP) <xref target="RFC4271"></xref> routes packets based on their destination IP address.  A BGP router selects the best path to a destination prefix and forwards all traffic destined to that prefix along the chosen path, regardless of the traffic's source address.
This destination-only routing model has been fundamental to the Internet's success, enabling simplicity, scalability, and stability. However, it creates challenges in scenarios where networks need to control which sources are permitted to send traffic to a destination.</t>

<t>Examples of these challenges include:</t>

<t><list style="symbols">
  <t>DDoS mitigation: During volumetric DDoS attacks, such as carpet bombing vectors, a target network cannot selectively admit trusted traffic at its boundary if upstream interdomain transit links are already overwhelmed. Because traffic filtering occurs post-transit, the incoming access link undergoes total capacity exhaustion, rendering local edge mitigation mechanisms completely ineffective.</t>
  <t>Extranet connectivity: Organizations cannot advertise IP prefixes that are reachable only for specific partners.</t>
</list></t>

<t>Source Selective BGP (SSB) addresses these limitations by enabling prefix holders to signal authorization policies indicating which source prefixes are permitted to use their advertised reachability. SSB builds on the Resource Public Key Infrastructure (RPKI) <xref target="RFC6480"></xref> to provide cryptographically verifiable authorization data that can be distributed and used by routing systems.
The mechanism is intended to extend routing policy signaling and does not modify the fundamental destination-based forwarding model of BGP. Authorization information is carried as an input to local routing and forwarding policy, and the interpretation of this information is left to the receiving operator.</t>

<t>This document introduces SSB, including:</t>

<t><list style="symbols">
  <t>Motivation (Section 3)</t>
  <t>Architectural overview and components (Sections 4 and 5)</t>
  <t>Use cases (Section 6)</t>
  <t>Deployment, operational, and specification considerations (Sections 7, 8, and 9)</t>
  <t>Comparison with existing mechanisms (Section 10)</t>
  <t>Security analysis (Section 11)</t>
</list></t>

<t>The normative protocol specifications for SSB are defined in two separate Standards Track documents:</t>

<t><list style="symbols">
  <t>BGP SOURCE_SELECTIVE Path Attribute <xref target="I-D.braet-idr-bgp-source-selective-attr"></xref></t>
  <t>RPKI Source Prefix Authorization objects <xref target="I-D.braet-sidrops-spa-profile"></xref></t>
</list></t>

<t>Note: The underlying RPKI-to-Router (RTR) protocol PDU wire formats for delivering this payload are handled informatively via Appendix A of <xref target="I-D.braet-idr-bgp-source-selective-attr"></xref>.</t>

<t>This document is informational and does not define protocol mechanisms. It is intended to provide architectural context and deployment rationale for the SSB protocol suite.</t>

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

<t><list style="symbols">
  <t>Source-Selective BGP (SSB): A BGP, RPKI and RTR extension to allow prefix holders to express intent about which sources are authorized to send traffic to those prefixes.</t>
  <t>Source Authorization (SA): An RPKI Object created by prefix holders to define sources authorized to originate traffic toward their prefix or sub-prefix. For example an SPA RPKI Object type.</t>
  <t>Source Authorization Identifier (SA-ID): Source Authorization Identifier, a compact reference to an SPA object carried in the BGP SOURCE_SELECTIVE path attribute.</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 (SOURCE_SELECTIVE): The BGP Path Attribute that references one or more RPKI Source Authorization (SA) objects as specified in [I-D.braet-bgp-source-selective-attr.</t>
  <t>RPKI-to-Router protocol (RTR): A protocol that delivers Validated ROA Payloads (VRPs) from a relying party cache to routers, enabling BGP route validation without the router needing to process complex cryptography <xref target="RFC8210"></xref>.</t>
  <t>Validated SPA Payload (VSP): Router RPKI Cache holding Validated SPA Payload retrieved via RTR.</t>
  <t>Destination Prefix: The IP prefix being advertised in NLRI field of a BGP UPDATE message.</t>
  <t>Authorized Source Prefix: A source IP prefix that is authorized by an SPA to send traffic to a destination prefix.</t>
</list></t>

<t>The terms "AS" (Autonomous System), "BGP speaker", "NLRI" (Network Layer Reachability Information), and "Path Attribute" are used as defined in <xref target="RFC4271"></xref>.</t>

</section>
<section anchor="motivation"><name>Motivation</name>

<section anchor="limitations-of-destination-only-routing"><name>Limitations of Destination-Only Routing</name>

<t>BGP's destination-only forwarding model treats all traffic equally, regardless of its source. Once a route to a destination prefix is selected, the router forwards all packets destined to that prefix along the chosen path.</t>

<t>This creates several challenges:</t>

<t><list style="symbols">
  <t>Networks cannot differentiate between legitimate traffic from trusted sources and malicious traffic from attackers.</t>
  <t>Service providers cannot offer connectivity that is selectively available only to specific customer populations.</t>
  <t>Enterprises cannot advertise internal services that should be reachable only from business partners or branch offices.</t>
</list></t>

<t>Existing workarounds, such as access control lists (ACLs), firewall rules, and VPN overlays, operate above the IP routing layer or on the receiving end only and cannot influence Internet forwarding. These mechanisms:</t>

<t><list style="symbols">
  <t>Require traffic to traverse the network before being filtered, consuming bandwidth and resources.</t>
  <t>Cannot prevent upstream networks from forwarding unwanted traffic.</t>
  <t>Lack cryptographic verifiability and rely on manual configuration.</t>
  <t>Do not integrate with the Internet's global routing system.</t>
</list></t>

</section>
<section anchor="ddos-and-security-challenges"><name>DDoS and Security Challenges</name>

<t>Distributed Denial of Service (DDoS) attacks exploit the destination-only routing model by sending large volumes of malicious traffic that cannot be distinguished from legitimate traffic at the routing layer.</t>

<t>Current DDoS mitigation strategies include:</t>

<t><list style="symbols">
  <t>Remotely Triggered Black Hole (RTBH) filtering <xref target="RFC5635"></xref>, which discards all traffic to a destination, including legitimate traffic.</t>
  <t>BGP FlowSpec <xref target="RFC8955"></xref>, which requires per-flow filter distribution, does not provide cryptographic authorization by the holder of the IP addresses on the receiving end.</t>
  <t>Scrubbing centers, which introduce latency, cost, and potential privacy concerns.</t>
  <t>DDoS Open Threat Signaling (DOTS) <xref target="RFC8782"></xref>, which provides a bilateral framework to reactively signal mitigation requests upstream, but depends on pre-existing provider relationships and lacks a mechanism for global, multi-hop cryptographic source authorization.</t>
</list></t>

<t>None of these approaches enable a network at the receiving end to cryptographically signal "accept traffic to this destination only from these authorized sources" in a way that upstream networks can validate and enforce.</t>

</section>
<section anchor="business-connectivity-requirements"><name>Business Connectivity Requirements</name>

<t>Enterprises and service providers require selective reachability for business connectivity:</t>

<t><list style="symbols">
  <t>B2B Extranet Services: A manufacturer may want its ordering system reachable only from authorized supplier networks, not from the full Internet.</t>
  <t>SD-WAN Underlay Protection: An SD-WAN device should be reachable only from the enterprise's own branch locations, not from arbitrary Internet sources.</t>
  <t>Cloud Service Interconnection: A cloud customer may want specific workloads reachable only from their on-premises networks or approved partners.</t>
</list></t>

<t>Current solutions rely on overlay technologies (IPsec VPNs, MPLS L3VPNs, SD-WAN) or manual ACL configuration. These approaches:</t>

<t><list style="symbols">
  <t>Require bilateral coordination and manual configuration.</t>
  <t>Do not leverage the global BGP routing system.</t>
  <t>Cannot be cryptographically verified by intermediate networks.</t>
  <t>Increase operational complexity and reduce agility.</t>
</list></t>

</section>
<section anchor="source-constrained-reachability-model"><name>Source-Constrained Reachability Model</name>

<t>Some operational models require that reachability to specific destination prefixes be constrained based on the set of permitted source networks. Examples include controlled interconnection between organizations, protection of infrastructure endpoints, and reduction of unwanted traffic from unknown sources.</t>

<t>Existing Internet routing mechanisms do not provide a standardized way for prefix holders to signal such source-specific reachability constraints to other networks. As a result, operators rely on locally configured filtering, overlay mechanisms, or application-layer controls.</t>

<t>Source Selective BGP (SSB) enables prefix holders to publish authorization information indicating which source prefixes are permitted to use their advertised reachability, and to signal the applicability of this information using BGP.</t>

<t>This approach allows routing systems to incorporate source-based policy inputs into local decision-making processes, where supported. The mechanism is compatible with existing destination-based routing and does not require changes to endpoint behavior.</t>

<t>The use of source-constrained reachability policies is intended to support operational use cases where tighter control over permitted traffic sources is desirable. The interpretation and enforcement of these policies remain a matter of local operator configuration.</t>

</section>
</section>
<section anchor="overview-of-source-selective-bgp"><name>Overview of Source-Selective BGP</name>

<section anchor="core-concept"><name>Core Concept</name>

<t>Source-Selective BGP enables a prefix holder to cryptographically declare: "Traffic to my destination prefix D should be accepted only if it originates from source prefixes S1, S2, ..., Sn."</t>

<t>This authorization is expressed as a Source Prefix Authorization (SPA) object, signed using the RPKI and published in the global RPKI repository system.  The SPA is then referenced in BGP route advertisements using a new SOURCE_SELECTIVE path attribute.</t>

<t>Routers that support SSB may:</t>

<t><list style="numbers" type="1">
  <t>Fetch and validate SPA objects from the RPKI repository using the Relying Party Validator.</t>
  <t>Process BGP UPDATE messages containing SOURCE_SELECTIVE attributes.</t>
  <t>Install data plane filters that permit only authorized source prefixes to reach the advertised destination.</t>
</list></t>

<t>Routers that do not support SSB can ignore the SOURCE_SELECTIVE attribute and continue to forward traffic using destination-only routing, enabling incremental deployment.</t>

</section>
<section anchor="how-ssb-works"><name>How SSB Works</name>

<t>The SSB workflow involves four main steps:</t>

<t>Step 1: SPA Creation and Publication</t>

<t>The prefix holder (e.g., an enterprise) uses their RPKI resource certificate to sign an SPA object that specifies:</t>

<t><list style="symbols">
  <t>The destination prefix or sub-prefix being protected (e.g., 2001:db8:2016:1f00::/56)</t>
  <t>A list of authorized source prefixes (e.g., 3fff:10::/32, 3fff:20::/32)</t>
  <t>A unique SPA object name derived from the destination prefix or destination sub-prefix being protected</t>
</list></t>

<t>The SPA (e.g. 2001.db8.2016.1f00-56.spa) is published in the global RPKI repository, where it can be fetched and validated by any network operator.</t>

<t>Step 2: BGP Route Advertisement with SOURCE_SELECTIVE Attribute</t>

<t>When advertising the destination prefix in BGP, the origin AS (or an upstream AS) includes a SOURCE_SELECTIVE path attribute in the UPDATE message. This attribute contains one or more SA-IDs that reference the published SPA objects using the destination prefix or destination sub-prefix.</t>

<t>Example:</t>

<figure><artwork><![CDATA[
UPDATE message for 2001:db8::/32
Path Attributes:
  ORIGIN: IGP
  AS_PATH: 64496 64497
  SOURCE_SELECTIVE:
    SA-ID: 2001:db8:2016:1f00::/56
]]></artwork></figure>

<t>Step 3: SPA Retrieval and Validation</t>

<t>Routers that receive the UPDATE message extract the SA-ID from the SOURCE_SELECTIVE attribute and retrieve the corresponding SPA object content from the RPKI Validator typically via the RPKI-to-Router protocol.</t>

<t>The RPKI Validator validates:</t>

<t><list style="symbols">
  <t>The cryptographic signature on the SPA using the RPKI trust anchor.</t>
  <t>That the signing certificate covers the destination prefix.</t>
  <t>That the SPA has not expired.</t>
</list></t>

<t>Following successful validation, the RTR server delivers the VSP (Validated SPA Payload) contents to SSB routers.</t>

<t>Step 4: Data Plane Filter Installation</t>

<t>Once the SPA policy is validated and retrieved from the VSP cache, the router installs a data plane filter (SPA filter) that permits traffic to the destination prefix only from the authorized source prefixes listed in the SPA.</t>

<t>Traffic from unauthorized sources is dropped at ingress, before being forwarded into the network. Example filter logic:</t>

<figure><artwork><![CDATA[
IF destination == 2001:db8:2016:1f00::/56 THEN
  IF source IN {3fff:10::/32, 3fff:20::/32} THEN
    FORWARD
  ELSE
    DROP
  END IF
END IF
]]></artwork></figure>

</section>
</section>
<section anchor="architecture-and-components"><name>Architecture and Components</name>

<t>SSB consists of three main technical components, each specified in a separate Standards Track document:</t>

<t><list style="numbers" type="1">
  <t>RPKI Source Prefix Authorization (SPA) objects</t>
  <t>BGP SOURCE_SELECTIVE Path Attribute</t>
  <t>RPKI-to-Router (RTR) Protocol extensions for SPA distribution</t>
</list></t>

<section anchor="rpki-source-prefix-authorization-spa"><name>RPKI Source Prefix Authorization (SPA)</name>

<t>An SPA is a digitally signed object, like a Route Origin Authorization (ROA) <xref target="RFC6482"></xref>, that binds a destination prefix to a set of authorized source prefixes.</t>

<t>SPA structure (defined in <xref target="I-D.braet-sidrops-spa-profile"></xref>) conceptually compasses:</t>

<t><list style="symbols">
  <t>Version: SPA format version</t>
  <t>Protected Prefix: The destination prefix for which sources are being authorized</t>
  <t>Source Prefix List: One or more authorized source prefixes</t>
  <t>Validity Period: Not Before / Not After timestamps</t>
  <t>Signature: Cryptographic signature using the prefix holder's RPKI certificate</t>
</list></t>

<t>SPAs are encoded as CMS-signed objects <xref target="RFC5652"></xref> and published in the RPKI repository system using the same distribution mechanisms as ROAs, certificates, and manifests.</t>

<t>Key properties:</t>

<t><list style="symbols">
  <t>Cryptographically verifiable: Any party can validate the signature using the RPKI trust hierarchy.</t>
  <t>Destination prefix authorization: The signing certificate must cover the destination prefix.</t>
  <t>Global discoverability: SPAs are published in the global RPKI repository and can be fetched by any network.</t>
  <t>Revocable: SPAs can be expired or revoked by publishing updated manifests.</t>
</list></t>

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

<t>The SOURCE_SELECTIVE path attribute is an optional transitive BGP path attribute that carries references (SA-IDs) to one or more SPA objects.</t>

<t>Attribute structure (defined in <xref target="I-D.braet-idr-bgp-source-selective-attr"></xref>):</t>

<t><list style="symbols">
  <t>Attribute Type Code: TBD (to be assigned by IANA)</t>
  <t>Attribute Flags: Optional, Transitive</t>
  <t>Attribute Length: Variable</t>
  <t>SA-ID List: One or more SA-IDs (References to SPAs)</t>
</list></t>

<t>The attribute is optional transitive, meaning:</t>

<t><list style="symbols">
  <t>Routers that understand SSB process the attribute and may install SPA filters.</t>
  <t>Routers that do not understand SSB propagate the attribute unchanged, enabling incremental deployment.</t>
</list></t>

<t>Multiple SA-IDs can be included to reference multiple SPAs, enabling multiple source authorization policies for a single aggregate prefix advertisement (e.g., authorizing different source sets for different Destination prefixes or different Source Authorization types).</t>

</section>
<section anchor="rpki-to-router-protocol-extensions"><name>RPKI-to-Router Protocol Extensions</name>

<t>The RPKI-to-Router (RTR) protocol <xref target="RFC8210"></xref> is extended to deliver Validated SPA Payloads (VSPs) from validators to routers. This avoids requiring routers to parse complex cryptography directly.</t>

<t>These extensions support the addition and withdrawal of both IPv4 and IPv6 permitted source prefix filters. The informative wire format and lookup models are detailed in Appendix A of <xref target="I-D.braet-idr-bgp-source-selective-attr"></xref>. A formal protocol specification will be introduced at a later stage.</t>

</section>
<section anchor="data-flow"><name>Data Flow</name>

<t>The complete SSB data flow:</t>

<t><list style="numbers" type="1">
  <t>Prefix Holder: Creates and signs SPA, publishes to RPKI repository.</t>
  <t>RPKI Validator (e.g., Routinator, FORT): Fetches SPA from repository, validates signature and certificate chain.</t>
  <t>Origin AS: Advertises destination prefix in BGP UPDATE with SOURCE_SELECTIVE attribute containing SA-ID.</t>
  <t>Transit/Peer AS Routers:
  <list style="numbers" type="1">
      <t>The router receives BGP UPDATE with SOURCE_SELECTIVE attribute.</t>
      <t>The router extracts Destination Prefix from attribute. Limiting this check to local and customer BGP routes reduces router resource utilization.</t>
      <t>The router queries local RPKI cache (retrieved via RTR protocol) for SPA matching Destination Prefix.</t>
      <t>The router retrieves SPA data (destination prefix, source prefix list).</t>
      <t>The router validates that destination prefix in SPA matches or is a subset of NLRI in UPDATE.</t>
      <t>The router installs data plane SPA filter: permit traffic to destination only from authorized sources.</t>
    </list></t>
  <t>Data Plane: Ingress router applies SPA filter; drops traffic from unauthorized sources.</t>
</list></t>

</section>
</section>
<section anchor="use-cases"><name>Use Cases</name>

<section anchor="reliable-cloud-connectivity"><name>Reliable Cloud Connectivity</name>

<t>Problem: An enterprise connects to a cloud provider (e.g., AWS, Azure, GCP) and wants to ensure that certain cloud-hosted services are reachable only from the enterprise's own networks and vice versa, not from the public Internet.</t>

<t>Traditional approach: Configure cloud firewall rules or security groups to permit traffic only between the enterprise's source IP ranges and the Cloud-hosted service IP ranges. However, this filtering occurs at the cloud perimeter and enterprise firewall. Unauthorized traffic has already traversed the Internet to the enterprise network and services potentially overloading network resources.</t>

<t>SSB solution:</t>

<t><list style="symbols">
  <t>The cloud provider publishes an SPA authorizing only the enterprise's source prefixes.</t>
  <t>The enterprise publishes an SPA authorizing only the cloud source prefixes.</t>
  <t>The cloud provider and enterprise advertise their prefixes in BGP with a SOURCE_SELECTIVE attribute referencing the SPAs.</t>
  <t>Upstream ISPs that support SSB install SPA filters, dropping unauthorized traffic before it reaches the cloud provider's and enterprise's networks.</t>
  <t>DDoS attacks and unauthorized access attempts are filtered at Internet edge routers, reducing load on the cloud and enterprise infrastructure.</t>
</list></t>

<t>Benefits:</t>

<t><list style="symbols">
  <t>Reduced attack surface: Unwanted traffic is dropped at the network edge.</t>
  <t>Operational Cost Savings: Minimizes ingress bandwidth fees and prevents DDoS attacks from triggering expensive cloud auto-scaling mechanisms.</t>
  <t>Improved security posture: Cryptographically validate access control at the routing layer.</t>
  <t>Increased availability of Cloud services: Connectivity protected against DDoS attacks.</t>
</list></t>

</section>
<section anchor="sd-wan-underlay-protection"><name>SD-WAN Underlay Protection</name>

<t>Problem: An SD-WAN deployment uses the public Internet as an underlay. SD-WAN infrastructure endpoints are Internet-reachable and vulnerable to reconnaissance, vulnerability scanning, and DDoS attacks.</t>

<t>Traditional approach: Deploy the SD-WAN infrastructure behind firewalls or VPN concentrators or use cloud-based DDoS scrubbing services. These add cost, latency, and complexity.</t>

<t>SSB solution:</t>

<t><list style="symbols">
  <t>The enterprise publishes SPAs authorizing only its own branch office prefixes to reach the SD-WAN controller and SW-WAN edge devices.</t>
  <t>The prefixes for SD-WAN infrastructure are advertised in BGP with SOURCE_SELECTIVE attributes.</t>
  <t>ISPs supporting SSB install SPA filters, ensuring only authorized branch locations can send traffic to SD-WAN endpoints.</t>
</list></t>

<t>Benefits:</t>

<t><list style="symbols">
  <t>Protection against Internet-wide attacks: Unauthorized sources cannot reach SD-WAN infrastructure.</t>
  <t>Simplified security architecture: No need for complex firewall rules or scrubbing services.</t>
  <t>Concealed infrastructure footprint: Prevents public Internet reconnaissance, port scanning, and vulnerability discovery against underlay endpoints.</t>
  <t>Increased availability underlay network: Unauthorized sources cannot overload underlay transport.</t>
</list></t>

</section>
<section anchor="business-to-business-extranet-connectivity"><name>Business-to-Business Extranet Connectivity</name>

<t>Problem: A manufacturer operates an ordering system that should be reachable only from authorized supplier networks. Exposing this system on the public Internet creates security risks; using MPLS VPNs with Network-to-Network Interfaces (NNIs) for each supplier adds operational overhead.</t>

<t>Traditional approach: Deploy VPNs or MPLS L3VPNs for each supplier or use application-layer authentication and firewall rules.</t>

<t>SSB solution:</t>

<t><list style="symbols">
  <t>The manufacturer publishes an SPA authorizing source prefixes belonging to approved suppliers.</t>
  <t>The manufacturer advertises the ordering system prefix in BGP with a SOURCE_SELECTIVE attribute.</t>
  <t>Transit ISPs install SPA filters, allowing only authorized suppliers to reach the ordering system.</t>
  <t>New suppliers can be onboarded by issuing an updated SPA profile without requiring extending a MPLS VPN service with NNIs.</t>
</list></t>

<t>Benefits:</t>

<t><list style="symbols">
  <t>Dynamic, cryptographically authorized access control: No bilateral VPN setup required.</t>
  <t>Reduced operational complexity: Centralized authorization via RPKI.</t>
  <t>Scalable Partner Onboarding: Enables rapid supplier integration via simple routing policy updates.</t>
</list></t>

</section>
<section anchor="ddos-mitigation-and-traffic-engineering"><name>DDoS Mitigation and Traffic Engineering</name>

<t>Problem: Distributed Denial of Service (DDoS) attacks overwhelm destination networks with volumetric traffic. Existing control-plane mitigation techniques, such as Remotely Triggered Black Hole (RTBH) routing or third-party traffic redirection, require reactive implementation after an attack is detected. This introduces a propagation delay during which the attack traffic reaches the destination network. Furthermore, third-party redirection services operate without intrinsic knowledge of the destination's specific connectivity requirements, while RTBH indiscriminately discards all traffic destined to the target IP, resulting in complete service disruption for legitimate users.</t>

<t>SSB solution:</t>

<t><list style="symbols">
  <t>The prefix holder publishes an SPA specifying authorized source prefixes (e.g., CDN edges or trusted partners) based on its network requirements.</t>
  <t>The destination network advertises the destination prefix in BGP with the SOURCE_SELECTIVE attribute.</t>
  <t>The destination network can apply this attribute exclusively to a more-specific sub-prefix if only a part of the prefix needs protection.</t>
  <t>Supporting upstream networks match traffic against the SPA filter at ingress, dropping traffic from unlisted sources.</t>
</list></t>

<t>Benefits:</t>

<t><list style="symbols">
  <t>Pre-enforced Filtering: Eliminates the propagation delay associated with reactive mitigation by maintaining an active ingress filter profile.</t>
  <t>Autonomous Traffic Control: Relies on data provided directly by the prefix holder, removing dependence on external traffic classification policies.</t>
  <t>Granular Preservation: Limits traffic drops to unauthorized sources, preventing the total service disruption caused by destination-based black-holing.</t>
  <t>Cryptographically Authorized Intent: Verifies the source-filter policy through the RPKI trust anchor before installation.</t>
</list></t>

</section>
</section>
<section anchor="deployment-considerations"><name>Deployment Considerations</name>

<section anchor="incremental-deployment"><name>Incremental Deployment</name>

<t><list style="symbols">
  <t>The SOURCE_SELECTIVE attribute is optional transitive, routers that do not understand SSB will propagate it unchanged.</t>
  <t>Networks that support SSB gain the ability to enforce source-based filtering; networks that do not support it continue to operate with destination-only routing.</t>
  <t>Prefix holders can begin publishing SPAs and advertising routes with SOURCE_SELECTIVE attributes immediately, even if only some ASes support enforcement.</t>
  <t>As more networks deploy SSB, the security and filtering benefits increase, creating a positive deployment incentive.</t>
</list></t>

<t>Early adopters will likely include:</t>

<t><list style="symbols">
  <t>ISPs offering differentiated security services to customers</t>
  <t>Cloud and content providers seeking to reduce DDoS exposure</t>
  <t>Large enterprises with strong security requirements</t>
</list></t>

</section>
<section anchor="provider-aggregatable-pa-address-space"><name>Provider-Aggregatable (PA) Address Space</name>

<t>Challenge: Many enterprises use Provider-Aggregatable (PA) address space allocated by their ISP. These enterprises do not hold RPKI certificates for PA space and cannot sign SPAs.</t>

<t>Solutions:</t>

<t><list style="symbols">
  <t>ISP delegation: The ISP can delegate a resource certificate to the enterprise customer, allowing them to sign SPAs for their PA prefixes.</t>
  <t>ISP as SPA publisher: The ISP publishes SPAs on behalf of customers as a managed service.</t>
  <t>Migration to Provider Independent (PI) space: Enterprises that require SSB may choose to obtain PI address space, giving them direct control over RPKI certificates and SPA publication.</t>
</list></t>

</section>
<section anchor="route-aggregation"><name>Route Aggregation</name>

<t>Challenge: BGP route aggregation may cause a more-specific route with a SOURCE_SELECTIVE attribute to be aggregated into a less-specific route without the attribute, breaking SSB enforcement.</t>

<t>Solutions:</t>

<t><list style="symbols">
  <t>Aggregate routes can carry a SOURCE_SELECTIVE attribute with a list of Source Authorization Identifiers covering for more-specific prefixes.</t>
  <t>Routers may include Source Authorization Identifiers of contributing routes in the aggregate route advertisement.</t>
</list></t>

</section>
<section anchor="brownfield-deployment"><name>Brownfield Deployment</name>

<t>SSB is designed to work in existing ("brownfield") networks without requiring forklift upgrades:</t>

<t><list style="symbols">
  <t>No changes to existing BGP speakers: Routers that do not support SSB simply ignore the SOURCE_SELECTIVE attribute.</t>
  <t>Router software upgrades. SSB requires software support for:
  <list style="symbols">
      <t>Processing the SOURCE_SELECTIVE path attribute</t>
      <t>Fetching SPA objects via RTR protocol</t>
      <t>Installing data plane SPA filters</t>
    </list></t>
  <t>SPA publication tools: Prefix holders need tools to create, sign, and publish SPA objects, similar to existing ROA management tools.</t>
  <t>RPKI infrastructure:
  <list style="symbols">
      <t>Risk: Standard specifications lack clear forward compatibility rules, legacy validators encountering unrecognized file formats may reject the entire parent Certificate Authority repository.</t>
      <t>Mitigation: To prevent these cascading routing dropouts, the new object type must be tested in isolated testbeds and phased into production only after ensuring the global network has upgraded to fault-tolerant validator versions.</t>
      <t>Precedent: Operational rollouts for objects like Autonomous System Provider Authorizations (ASPA) have successfully conditioned the modern validation ecosystem to safely isolate and ignore un-implemented profile types by default.</t>
    </list></t>
</list></t>

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

<section anchor="scaling-spa-filters"><name>Scaling SPA Filters</name>

<t>Question: How many SPA filters can a router support?</t>

<t>Considerations:</t>

<t><list style="symbols">
  <t>Data plane capacity: Modern routers support hundreds of thousands of ACL entries; SPA filters are conceptually similar.</t>
  <t>Control plane overhead: Routers must fetch and validate SPAs via RTR protocol; this is comparable to ROA processing.</t>
  <t>Memory: SPA filters consume memory for source prefix lists and destination prefix state.</t>
</list></t>

<t>Mitigation strategies:</t>

<t><list style="symbols">
  <t>Selective SPA enforcement: Routers can choose to enforce SPAs only for prefixes that are ASN local or advertised by customers.</t>
  <t>Hardware offload: Data plane filtering can be implemented in ASICs or FPGAs for line-rate performance.</t>
  <t>Hierarchical filtering: Edge routers enforce SPAs; core routers may rely on edge enforcement and avoid installing SPA filters.</t>
</list></t>

<t>SSB is not intended for universal enforcement across the default-free zone; operators can and are expected to scope enforcement to prefixes of interest.</t>

</section>
<section anchor="spa-lifecycle-management"><name>SPA Lifecycle Management</name>

<t>SPA objects have a lifecycle like ROAs:</t>

<t><list style="symbols">
  <t>Creation: Prefix holder generates and signs SPA using RPKI tooling.</t>
  <t>Publication: SPA is published to RPKI repository and propagated via RPKI sync protocol.</t>
  <t>Validation: RPKI validators fetch, validate, and distribute SPA via RTR protocol.</t>
  <t>Expiration: SPAs include a validity period (Not Before / Not After timestamps). Expired SPAs are automatically invalidated.</t>
  <t>Revocation: SPAs can be revoked by removing them from the manifest or by publishing updated manifests with incremented serial numbers.</t>
  <t>Updates: To add or remove authorized source prefixes, the prefix holder publishes a new SPA with an updated source prefix list.</t>
</list></t>

<t>Best practices:</t>

<t><list style="symbols">
  <t>Set reasonable validity periods (e.g., 30-90 days) to limit the impact of compromise while minimizing management overhead.</t>
  <t>Automate SPA renewal to avoid accidental expiration.</t>
  <t>Monitor SPA validation status and alert on failures.</t>
</list></t>

</section>
<section anchor="monitoring-and-troubleshooting"><name>Monitoring and Troubleshooting</name>

<t>Operators deploying SSB should monitor:</t>

<t><list style="symbols">
  <t>SPA publication status: Are SPAs successfully published to the RPKI repository?</t>
  <t>SPA validation status: Are routers successfully fetching and validating SPAs?</t>
  <t>SPA filter installation: Are data plane filters correctly installed for advertised prefixes?</t>
  <t>Traffic drops: Are legitimate traffic flows being inadvertently dropped due to misconfigured SPAs?</t>
</list></t>

<t>Troubleshooting tools:</t>

<t><list style="symbols">
  <t>RPKI validation reports: Show which SPAs are valid, invalid, or missing.</t>
  <t>BGP route monitoring: Verify that SOURCE_SELECTIVE attributes are correctly propagated.</t>
  <t>SPA Destination Prefix match monitoring: Verify that BGP advertised Source Authorization policies are successfully matched in Validated SPA Payload (VSP) cache.</t>
  <t>SPA filter table: Table off all implemented SPA policies and associated BGP route.</t>
  <t>SPA filter logs: Log traffic drops due to SPA enforcement to identify misconfigurations or attacks.</t>
  <t>Test traffic: Send test packets from authorized and unauthorized sources to verify SPA enforcement.</t>
</list></t>

</section>
</section>
<section anchor="specification-considerations"><name>Specification Considerations</name>

<t>This section outlines key architectural considerations for Source Selective BGP (SSB), with emphasis on the role of the BGP SOURCE_SELECTIVE Path Attribute and its interaction with RPKI-based Source Prefix Authorizations (SPAs).</t>

<section anchor="role-of-the-bgp-sourceselective-path-attribute"><name>Role of the BGP SOURCE_SELECTIVE Path Attribute</name>

<t>While SPAs carry the cryptographically signed Source Authorization policy, explicit signaling in the BGP control plane is required for scalable and operable deployment.</t>

<section anchor="controlled-enforcement-scope"><name>Controlled Enforcement Scope</name>

<t>SSB allows operators to limit Source Authorization processing and enforcement to operationally relevant routes, such as those originated locally or learned from customer ASNs. The SOURCE_SELECTIVE Path Attribute enables routers to selectively process such routes, avoiding unnecessary control plane and data plane overhead.</t>

</section>
<section anchor="separation-of-authorization-and-routing"><name>Separation of Authorization and Routing</name>

<t>SSB maintains a clear separation of concerns:</t>

<t><list style="symbols">
  <t>RPKI provides cryptographically verifiable Source Authorization via SPAs.</t>
  <t>BGP distributes reachability information and signals the applicability of Source Authorization using the SOURCE_SELECTIVE Path Attribute.</t>
</list></t>

<t>This mirrors the existing ROA-based origin validation model and preserves the established roles of RPKI and BGP.</t>

</section>
<section anchor="explicit-and-observable-failure-modes"><name>Explicit and Observable Failure Modes</name>

<t>The combination of SOURCE_SELECTIVE signaling and SPAs creates a clear two-step validation model. If a route is advertised with a SOURCE_SELECTIVE attribute but no corresponding valid SPA is available, the condition is immediately observable. This avoids silent policy mismatches and simplifies operational diagnostics.</t>

</section>
<section anchor="operational-visibility"><name>Operational Visibility</name>

<t>Explicit control-plane signaling allows operators to correlate traffic drops with BGP route advertisements and Source Authorization intent. This improves troubleshooting by clearly distinguishing authorization-related drops from routing or forwarding failures.</t>

</section>
<section anchor="limitations-of-alternative-signaling-mechanisms"><name>Limitations of Alternative Signaling Mechanisms</name>

<t>While BGP Large Communities could carry references to Source Authorization information, such communities are frequently modified or discarded during route aggregation. In contrast, the optional transitive SOURCE_SELECTIVE Path Attribute is preserved across propagation and aggregation, ensuring that Source Authorization intent is not lost.</t>

</section>
</section>
</section>
<section anchor="relationship-to-existing-mechanisms"><name>Relationship to Existing Mechanisms</name>

<section anchor="bgp-flowspec"><name>BGP FlowSpec</name>

<t>BGP FlowSpec <xref target="RFC8955"></xref> allows networks to distribute traffic flow specifications (filters) via BGP. FlowSpec can match on source prefix, destination prefix, ports, protocols, and other fields, and can apply actions such as rate-limiting or dropping.</t>

<t>Differences from SSB:</t>

<t><list style="symbols">
  <t>Scope: FlowSpec distributes arbitrary filters that can be generated by any entity; SSB specifically binds authorized sources to destinations by the holder of the destination IP addresses.</t>
  <t>Cryptographic authorization: SSB uses RPKI-signed SPAs created by the holder of the destination IP addresses.</t>
  <t>Deployment model: FlowSpec is typically used within a single AS or between trusted ASes; SSB is designed for global Internet deployment.</t>
  <t>Semantics: FlowSpec filters are often reactive (e.g., installed during an attack); SSB authorizations are proactive and policy-driven.</t>
</list></t>

<t>SSB and FlowSpec can be complementary: FlowSpec can provide fine-grained filtering, while SSB provides cryptographically verifiable source authorization.</t>

</section>
<section anchor="rpki-route-origin-authorization-roa"><name>RPKI Route Origin Authorization (ROA)</name>

<t>A Route Origin Authorization (ROA) <xref target="RFC6482"></xref> authorizes an AS to originate a destination prefix. ROAs enable destination prefix validation but do not address source prefixes.</t>

<t>Relationship to SSB:</t>

<t><list style="symbols">
  <t>SPAs and ROAs use the same RPKI infrastructure (certificates, repositories, validators).</t>
  <t>A prefix holder can publish both ROAs (to authorize origin ASes) and SPAs (to authorize source prefixes).</t>
  <t>ROAs validate "who can announce this prefix"; SPAs validate "who can send traffic to this prefix."</t>
</list></t>

<t>Both mechanisms are complementary and can be deployed together.</t>

</section>
<section anchor="remotely-triggered-black-hole-rtbh-filtering"><name>Remotely Triggered Black Hole (RTBH) Filtering</name>

<t>RTBH <xref target="RFC5635"></xref> allows a network to remotely trigger upstream routers to drop all traffic destined to a specific prefix, typically used for DDoS mitigation.</t>

<t>Differences from SSB:</t>

<t><list style="symbols">
  <t>Granularity: RTBH drops all traffic; SSB allows selective filtering based on source.</t>
  <t>Use case: RTBH is a last-resort defence; SSB is a proactive access control mechanism.</t>
  <t>Authorization: RTBH relies on trust between ASes; SSB uses cryptographic authorization.</t>
</list></t>

<t>SSB provides a more flexible alternative to RTBH by allowing networks to block attack traffic while continuing to accept legitimate traffic from authorized sources.</t>

</section>
<section anchor="internet-routing-registry-irr-and-rpsl"><name>Internet Routing Registry (IRR) and RPSL</name>

<t>The Internet Routing Registry (IRR) and Routing Policy Specification Language (RPSL) <xref target="RFC2622"></xref> allow network operators to publish routing policies, including source-based policies for BGP advertisements.</t>

<t>Differences from SSB:</t>

<t><list style="symbols">
  <t>Routing Paradigm: IRR/RPSL focus entirely on destination routing; they lack data structures to map allowed source prefixes to destination space.</t>
  <t>Cryptographic security: IRR/RPSL lack strong authentication; SSB uses RPKI signatures.</t>
  <t>Data plane enforcement: IRR/RPSL are informational and revolve around control plane; SSB enables automated data plane filter installation.</t>
  <t>Adoption: IRR data quality and authentication are inconsistent; SSB builds on the more rigorous RPKI framework.</t>
</list></t>

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

<section anchor="rpki-security-model"><name>RPKI Security Model</name>

<t>SSB inherits the security properties of RPKI:</t>

<t><list style="symbols">
  <t>Trust anchor: The five Regional Internet Registries (RIRs) operate RPKI trust anchors.</t>
  <t>Certificate hierarchy: Resource certificates bind IP prefixes and AS numbers to public keys.</t>
  <t>Signed objects: SPAs are signed using the prefix holder's certificate, ensuring authenticity and integrity.</t>
</list></t>

<t>Threats and mitigations:</t>

<t><list style="symbols">
  <t>Compromise of RPKI trust anchor: Would allow forging SPAs for any prefix. Mitigation: RIRs follow rigorous operational security practices; multiple trust anchors provide some redundancy.</t>
  <t>Compromise of resource certificate: Would allow an attacker to forge SPAs for the covered prefixes. Mitigation: Certificate holders should protect private keys using Hardware Security Modules (HSMs) and follow key management best practices.</t>
  <t>Replay attacks: An attacker could replay an old, expired SPA. Mitigation: SPAs include validity periods and are checked against the current time; RPKI validators distribute only currently valid SPAs.</t>
</list></t>

<t>SSB assumes the integrity of the RPKI trust hierarchy for authorization, while making no assumptions about the trustworthiness of the global BGP control plane beyond reachability propagation.</t>

</section>
<section anchor="source-address-validation"><name>Source Address Validation</name>

<t>SSB enforces source-based filtering but does not, by itself, validate that packets are actually originated from the claimed source prefix (i.e., it does not prevent source address spoofing).</t>

<t>Complementary mechanisms:</t>

<t><list style="symbols">
  <t>Source Address Validation (SAV): Techniques such as BCP 38 <xref target="RFC2827"></xref> (ingress filtering) and uRPF (Unicast Reverse Path Forwarding) <xref target="RFC3704"></xref> prevent spoofing by verifying that packets arrive on interfaces consistent with the source address.</t>
  <t>RPKI-based SAV: Proposals exist to use RPKI to enhance SAV (e.g., by distributing prefix-to-AS mappings).</t>
</list></t>

<t>Operators deploying SSB are strongly encouraged to also deploy SAV mechanisms to ensure that source addresses cannot be spoofed.</t>

</section>
<section anchor="denial-of-service-vectors"><name>Denial of Service Vectors</name>

<t>Potential DoS attacks against SSB infrastructure:</t>

<t><list style="symbols">
  <t>SPA repository flooding: An attacker could publish large numbers of SPAs to overwhelm validators and routers. Mitigation: RPKI repositories have size limits and rate-limiting; routers can selectively fetch SPAs for prefixes of interest.</t>
  <t>SPA validation overhead: An attacker could advertise many prefixes with SOURCE_SELECTIVE attributes to force RPKI Validators to process many SPAs. Mitigation: RPKI Validators can cache validated SPAs and rate-limit validation requests.</t>
  <t>Data plane filter exhaustion: An attacker could attempt to exhaust router memory by advertising many prefixes with large source prefix lists. Mitigation: Routers can limit the number of SPA filters installed and prioritize enforcement for critical prefixes.</t>
</list></t>

</section>
<section anchor="operational-security"><name>Operational Security</name>

<t>Best practices for operators deploying SSB:</t>

<t><list style="symbols">
  <t>Protect RPKI private keys: Use HSMs and restrict access to key material.</t>
  <t>Validate SPA signatures: Ensure RPKI Validators verify cryptographic signatures before sending the SPA payload to routers.</t>
  <t>Monitor SPA publication: Detect unauthorized or unexpected SPAs for your prefixes.</t>
  <t>Test SPA configurations: Verify that SPAs correctly authorize intended sources and do not inadvertently block legitimate traffic.</t>
  <t>Coordinate with partners: When deploying SSB for B2B connectivity, coordinate with partners to ensure their source prefixes are correctly authorized.</t>
</list></t>

</section>
<section anchor="bgp-control-plane-manipulation"><name>BGP Control Plane Manipulation</name>

<t>Like standard path attributes, SOURCE_SELECTIVE signaling is susceptible to manipulation, such as removal or SA-ID inflation, by transit routers along the path. Because this vulnerability is inherent to BGP, mitigation relies on established internet peering reputations, reinforced by public ISP looking glass portals that allow external operators to openly audit and detect Path Attribute modifications.</t>

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

<t>This document makes no requests of IANA.</t>

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

<t>The author would like to thank Ritesh Mukherjee (Nokia) and 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) builds on decades of work in BGP, RPKI, and secure routing, and the author gratefully acknowledges the contributions of the IETF IDR, SIDROPS, and GROW working groups.</t>

</section>


  </middle>

  <back>


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

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

<reference anchor="I-D.braet-idr-bgp-source-selective-attr" >
  <front>
    <title>BGP Source-Selective Attribute</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-bgp-source-selective-attr"/>
</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="Internet-Draft" value="draft-braet-sidrops-spa-profile"/>
</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="RFC6480">
  <front>
    <title>An Infrastructure to Support Secure Internet Routing</title>
    <author fullname="M. Lepinski" initials="M." surname="Lepinski"/>
    <author fullname="S. Kent" initials="S." surname="Kent"/>
    <date month="February" year="2012"/>
    <abstract>
      <t>This document describes an architecture for an infrastructure to support improved security of Internet routing. The foundation of this architecture is a Resource Public Key Infrastructure (RPKI) that represents the allocation hierarchy of IP address space and Autonomous System (AS) numbers; and a distributed repository system for storing and disseminating the data objects that comprise the RPKI, as well as other signed objects necessary for improved routing security. As an initial application of this architecture, the document describes how a legitimate holder of IP address space can explicitly and verifiably authorize one or more ASes to originate routes to that address space. Such verifiable authorizations could be used, for example, to more securely construct BGP route filters. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6480"/>
  <seriesInfo name="DOI" value="10.17487/RFC6480"/>
</reference>




    </references>

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



<reference anchor="RFC2622">
  <front>
    <title>Routing Policy Specification Language (RPSL)</title>
    <author fullname="C. Alaettinoglu" initials="C." surname="Alaettinoglu"/>
    <author fullname="C. Villamizar" initials="C." surname="Villamizar"/>
    <author fullname="E. Gerich" initials="E." surname="Gerich"/>
    <author fullname="D. Kessens" initials="D." surname="Kessens"/>
    <author fullname="D. Meyer" initials="D." surname="Meyer"/>
    <author fullname="T. Bates" initials="T." surname="Bates"/>
    <author fullname="D. Karrenberg" initials="D." surname="Karrenberg"/>
    <author fullname="M. Terpstra" initials="M." surname="Terpstra"/>
    <date month="June" year="1999"/>
    <abstract>
      <t>RPSL allows a network operator to be able to specify routing policies at various levels in the Internet hierarchy; for example at the Autonomous System (AS) level. At the same time, policies can be specified with sufficient detail in RPSL so that low level router configurations can be generated from them. RPSL is extensible; new routing protocols and new protocol features can be introduced at any time. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="2622"/>
  <seriesInfo name="DOI" value="10.17487/RFC2622"/>
</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="RFC5635">
  <front>
    <title>Remote Triggered Black Hole Filtering with Unicast Reverse Path Forwarding (uRPF)</title>
    <author fullname="W. Kumari" initials="W." surname="Kumari"/>
    <author fullname="D. McPherson" initials="D." surname="McPherson"/>
    <date month="August" year="2009"/>
    <abstract>
      <t>Remote Triggered Black Hole (RTBH) filtering is a popular and effective technique for the mitigation of denial-of-service attacks. This document expands upon destination-based RTBH filtering by outlining a method to enable filtering by source address as well. This memo provides information for the Internet community.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5635"/>
  <seriesInfo name="DOI" value="10.17487/RFC5635"/>
</reference>

<reference anchor="RFC5652">
  <front>
    <title>Cryptographic Message Syntax (CMS)</title>
    <author fullname="R. Housley" initials="R." surname="Housley"/>
    <date month="September" year="2009"/>
    <abstract>
      <t>This document describes the Cryptographic Message Syntax (CMS). This syntax is used to digitally sign, digest, authenticate, or encrypt arbitrary message content. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="70"/>
  <seriesInfo name="RFC" value="5652"/>
  <seriesInfo name="DOI" value="10.17487/RFC5652"/>
</reference>

<reference anchor="RFC6482">
  <front>
    <title>A Profile for Route Origin Authorizations (ROAs)</title>
    <author fullname="M. Lepinski" initials="M." surname="Lepinski"/>
    <author fullname="S. Kent" initials="S." surname="Kent"/>
    <author fullname="D. Kong" initials="D." surname="Kong"/>
    <date month="February" year="2012"/>
    <abstract>
      <t>This document defines a standard profile for Route Origin Authorizations (ROAs). A ROA is a digitally signed object that provides a means of verifying that an IP address block holder has authorized an Autonomous System (AS) to originate routes to one or more prefixes within the address block. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6482"/>
  <seriesInfo name="DOI" value="10.17487/RFC6482"/>
</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="RFC8782">
  <front>
    <title>Distributed Denial-of-Service Open Threat Signaling (DOTS) Signal Channel Specification</title>
    <author fullname="T. Reddy.K" initials="T." role="editor" surname="Reddy.K"/>
    <author fullname="M. Boucadair" initials="M." role="editor" surname="Boucadair"/>
    <author fullname="P. Patil" initials="P." surname="Patil"/>
    <author fullname="A. Mortensen" initials="A." surname="Mortensen"/>
    <author fullname="N. Teague" initials="N." surname="Teague"/>
    <date month="May" year="2020"/>
    <abstract>
      <t>This document specifies the Distributed Denial-of-Service Open Threat Signaling (DOTS) signal channel, a protocol for signaling the need for protection against Distributed Denial-of-Service (DDoS) attacks to a server capable of enabling network traffic mitigation on behalf of the requesting client.</t>
      <t>A companion document defines the DOTS data channel, a separate reliable communication layer for DOTS management and configuration purposes.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8782"/>
  <seriesInfo name="DOI" value="10.17487/RFC8782"/>
</reference>

<reference anchor="RFC8955">
  <front>
    <title>Dissemination of Flow Specification Rules</title>
    <author fullname="C. Loibl" initials="C." surname="Loibl"/>
    <author fullname="S. Hares" initials="S." surname="Hares"/>
    <author fullname="R. Raszuk" initials="R." surname="Raszuk"/>
    <author fullname="D. McPherson" initials="D." surname="McPherson"/>
    <author fullname="M. Bacher" initials="M." surname="Bacher"/>
    <date month="December" year="2020"/>
    <abstract>
      <t>This document defines a Border Gateway Protocol Network Layer Reachability Information (BGP NLRI) encoding format that can be used to distribute (intra-domain and inter-domain) traffic Flow Specifications for IPv4 unicast and IPv4 BGP/MPLS VPN services. This allows the routing system to propagate information regarding more specific components of the traffic aggregate defined by an IP destination prefix.</t>
      <t>It also specifies BGP Extended Community encoding formats, which can be used to propagate Traffic Filtering Actions along with the Flow Specification NLRI. Those Traffic Filtering Actions encode actions a routing system can take if the packet matches the Flow Specification.</t>
      <t>This document obsoletes both RFC 5575 and RFC 7674.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8955"/>
  <seriesInfo name="DOI" value="10.17487/RFC8955"/>
</reference>




    </references>

</references>



  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA819W3PbxrbmO38FynmIlCK5bfmShK5Te2hJjlWxLY0oOw+p
1C6QaFI4AgEeNCCZe2rmt8+69gUAJWfqPEwe9pZJsNGXdV/fWj2ZTEZN3hRm
liyqtl6ZycIUZtXk9yZ599tV8r5Ot+ahqu9G6XJZm3t4bPFulFWrEj6fJVmd
rpvJsk5NM8mzemJ5DKtjTJab3WStY0yePx9laQO/O3l+8mby/M3kxZvRCj7Y
VPV+luTluhqN8l09S5q6tc3J8+e/Pj8ZpbVJZ8l11TZ5uRndmT0Mlc2Si7Ix
dQnvPcM5jHD8TV21Oxgnq0cj26Rl9q+0qEpDw5nRLp8lfzbVapzYqm5qs7bw
136Lf/w1su1ym1ubV2Wz38EvLs5v3o9GadvcVvVslMDc7Cz5fZq8w6XCv3n5
v6fb3BTuw6repGX+77SBYWbJx3xp6maf/FZUy7RIPjbZFJ4x2zQvZsldSpv2
Pwp+aEPPTFfVFh5ZVW3Z4IZ8Ns2tqQtYiB2NyqreprinOJ2LydnU7zpucm/n
06ahmSeJnO8zPM/eIc/hsXzZNuYZPetXjP91V43/Da4c/4PVH1p0klhT58bi
CevY8fn1Sengouj3noyi3bDwy2pnJ3aXTnZ1tc4LE+/BPLnij5N1VctuwEdm
nX9L5rR2OT+bHC2u5vb4/6dtGVhdfzOu35++Ovn5xYz/fPPql+czYCp4Q0A+
8MXJm5MT/fOXk5/lz5c/P38lf75+8/K1+/P1iR9P//zl5MVz/fNn/+mvr+Fn
o8lkkqRL29TpqhmNbm5BmgDXmjr5Deb6kO7xGIAXqyI5ArI8ToBzG2OBUdP1
Ol8Bhxam2CfL1JosqcokMxa4nw4mubhKdnRgxk71BGOhdQQy6hhOqamrrF3B
sGmZpPXqNm/gobY2wGHbZV6COKHHgb+Sa2OFFtplARP43ezhKEBywRJa/tHR
9dXvF8eJ+daYEgUFiI+H23x1m6RFUT1YmVRyWxWwTlhKlazq/a6pNnW6g+fg
qX1i800J548jJfLCNKS6ZFfB24EkiDyB+/M6SbN7oJ0cdwIk4eo2XeZF3uyn
oxEsM8lyKwxs4eu1qU2JK4a3w6+t8QPe52mSJqV5oDXv0gYmrrw/5jXghtQs
Z0Ey2sZsaaC8XFX1rqrh5GTSEz6YFWwCnBhstMXdrpKigmXi1B/SOsNR9O3T
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

-->

</rfc>

