Skip to main content

Source Prefix Advertisement for Intra-domain SAVNET
draft-li-savnet-source-prefix-advertisement-07

Document Type Active Internet-Draft (individual)
Authors Lancheng Qin , Nan Geng , Dan Li
Last updated 2026-09-24
RFC stream (None)
Intended RFC status (None)
Formats
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date (None)
Responsible AD (None)
Send notices to (None)
draft-li-savnet-source-prefix-advertisement-07
SAVNET                                                            L. Qin
Internet-Draft                                   Zhongguancun Laboratory
Intended status: Informational                                   N. Geng
Expires: 28 March 2027                                            Huawei
                                                                   D. Li
                                                     Tsinghua University
                                                       24 September 2026

          Source Prefix Advertisement for Intra-domain SAVNET
             draft-li-savnet-source-prefix-advertisement-07

Abstract

   This document describes a mechanism for generating interface-based
   prefix allowlists for intra-domain source address validation (SAV) on
   external interfaces facing directly connected hosts or non-BGP
   customer networks.  The mechanism derives source prefixes from
   routing information and combines them with source prefixes
   provisioned by the AS operator.  Routers use the combined source
   prefixes to generate SAV allowlists.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on 28 March 2027.

Copyright Notice

   Copyright (c) 2026 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents (https://trustee.ietf.org/
   license-info) in effect on the date of publication of this document.
   Please review these documents carefully, as they describe your rights

Qin, et al.               Expires 28 March 2027                 [Page 1]
Internet-Draft              Intra-domain SPA              September 2026

   and restrictions with respect to this document.  Code Components
   extracted from this document must include Revised BSD License text as
   described in Section 4.e of the Trust Legal Provisions and are
   provided without warranty as described in the Revised BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  SAV Allowlist Generation Procedure  . . . . . . . . . . . . .   3
     2.1.  Routing-Derived Source Prefixes . . . . . . . . . . . . .   3
       2.1.1.  Source Entity Identifier (SEI)  . . . . . . . . . . .   3
     2.2.  Operator-Provisioned Source Prefixes  . . . . . . . . . .   4
     2.3.  SAV Allowlist Generation  . . . . . . . . . . . . . . . .   5
   3.  Operational Considerations  . . . . . . . . . . . . . . . . .   5
     3.1.  Maintaining Entity-Interface Associations . . . . . . . .   5
     3.2.  Handling Operator-Provisioned Source Prefixes . . . . . .   5
   4.  Security Considerations . . . . . . . . . . . . . . . . . . .   6
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   6
   6.  Informative References  . . . . . . . . . . . . . . . . . . .   6
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   6

1.  Introduction

   This document focuses on SAV performed on external interfaces facing
   entities that are not deployed as neighboring ASes, including
   directly connected hosts and non-BGP customer networks, consistent
   with [I-D.ietf-savnet-intra-domain-problem-statement].  Each router
   generates and applies an allowlist (i.e., the "Interface-based prefix
   allowlist" mode in [I-D.ietf-savnet-general-sav-capabilities]) for
   each interface within the scope of this document.  The allowlist
   contains the source prefixes that are permitted on the interface for
   the attached entity.

   A router can derive source prefixes from existing routing
   information.  An operator can also provision source prefixes when
   routing information is insufficient.  The router combines the
   routing-derived and operator-provisioned source prefixes and uses the
   resulting prefix set to generate the SAV allowlist.

Qin, et al.               Expires 28 March 2027                 [Page 2]
Internet-Draft              Intra-domain SPA              September 2026

   The mechanism can be deployed incrementally and provides security
   benefits on interfaces where complete and correctly generated
   allowlists are enforced.  When an interface deploys an allowlist,
   spoofed traffic with source addresses not covered by the allowlist
   cannot enter the AS through that interface.  As a result, even
   partial deployment (e.g., enabling the mechanism on a subset of such
   external interfaces) reduces the potential attack surface.  As the
   mechanism is deployed on more external interfaces within the AS, the
   overall protection against source address spoofing attacks increases
   correspondingly, provided that the additional allowlists are complete
   and correctly generated.

   The reader is encouraged to be familiar with
   [I-D.ietf-savnet-intra-domain-problem-statement] and
   [I-D.ietf-savnet-intra-domain-architecture].

2.  SAV Allowlist Generation Procedure

2.1.  Routing-Derived Source Prefixes

   For each entity, the mechanism derives a set of source prefixes by
   aggregating routing information associated with the interfaces
   connecting to that entity.

   The mechanism needs to know which interfaces connect to the same
   entity and the prefix reachability information associated with each
   of these interfaces.  For each such interface, the mechanism obtains
   the prefixes for which routing information maintained by the
   corresponding router indicates reachability through that interface.
   A prefix contributes to the entity's set only when the route retains
   sufficient attachment or origin context to associate the prefix with
   that entity; reachability through an internal next hop alone is not
   sufficient.

   The union of the accepted prefixes forms the set of routing-derived
   source prefixes for the entity, denoted as R.  The routing-derived
   source prefixes can be obtained and updated automatically as routing
   information changes.

2.1.1.  Source Entity Identifier (SEI)

   A Source Entity Identifier (SEI) is an identifier assigned by the
   network operator to represent a source entity.  An SEI is unique
   within the intra-AS routing domain in which it is used.

Qin, et al.               Expires 28 March 2027                 [Page 3]
Internet-Draft              Intra-domain SPA              September 2026

   Each SEI is associated with one or more interfaces of routers that
   connect directly to the corresponding source entity.  This binding
   allows routers to explicitly indicate which entity a specific
   interface belongs to.

   An SEI and its prefix associations can be distributed through intra-
   AS routing messages.  If route advertisements carry an SEI, the
   receiving router can correlate prefixes that belong to the same
   entity.

   This correlation is useful in asymmetric routing scenarios.  For
   example, a multihomed customer network may advertise different
   subsets of its prefixes at different attachment points while
   legitimately sending traffic using any of those prefixes through any
   of the attachment points.  An allowlist derived only from prefixes
   learned at the local attachment point could then improperly block
   legitimate customer-originated traffic.  Correlating the attachment
   points by SEI allows the mechanism to form the entity-wide R and
   apply it to each interface in the same authorization context.

   Each router can identify routing-derived source prefixes as follows:

   1.  Identify source entities: For all source entities connected to
       the router, create a set of their corresponding Source Entity
       Identifier (SEI) values.  Denote this set as Set S.

   2.  Using all received intra-AS rouing messages, for each SEI value
       in Set S, obtain the set of source prefixes associated with the
       same SEI value.

2.2.  Operator-Provisioned Source Prefixes

   The AS operator can provision source prefixes for an entity using
   existing network management or automation mechanisms.  These prefixes
   explicitly authorize source address space that the entity is
   legitimately allowed to use for originating traffic.  The operator
   may maintain this information as either a complete authorization
   inventory or a supplementary set containing only prefixes that cannot
   be derived from routing information.  The provisioned source address
   space can include, for example:

   *  prefixes assigned to the entity by the local AS; and

   *  prefixes obtained by the entity independently of the local AS,
      such as prefixes assigned by another provider or prefixes brought
      by the entity itself (e.g., BYOIP prefixes).

Qin, et al.               Expires 28 March 2027                 [Page 4]
Internet-Draft              Intra-domain SPA              September 2026

   For prefixes that are not assigned by the local AS, the AS operator
   should require the entity to provide sufficient information or
   evidence demonstrating that the entity is authorized to use those
   prefixes for source traffic.

   The source prefixes provisioned by the AS operator for an entity form
   the set of operator-provisioned source prefixes for that entity,
   denoted as O.  The mechanism needs to know which interfaces connect
   to the entity so that these source prefixes can be used when
   generating SAV allowlists on the corresponding interfaces.

2.3.  SAV Allowlist Generation

   The router combines the routing-derived source prefixes R and the
   operator-provisioned source prefixes O.  The combined source prefix
   set A is the union of the two sets:

   A = R ∪ O

   The router uses A to generate the SAV allowlist for the interfaces
   facing the entity.  As a result, a source prefix covered by either
   routing-derived information or operator provisioning is included in
   the allowlist, reducing the risk of improper blocking when the two
   information sources are temporarily inconsistent or when one
   information source does not contain all legitimate source prefixes.

3.  Operational Considerations

3.1.  Maintaining Entity-Interface Associations

   The mechanism requires knowledge of which interfaces connect to the
   same entity so that routing information and operator-provisioned
   source prefixes can be applied consistently across those interfaces.
   When an entity is connected through multiple interfaces or routers,
   the association information should identify all interfaces facing
   that entity.

3.2.  Handling Operator-Provisioned Source Prefixes

   Operators can leverage existing network management and automation
   tools to maintain and distribute operator-provisioned source prefixes
   for the corresponding entity.  These source prefixes can include
   prefixes that are not represented in routing information.

   The provisioning system should record whether O is a complete
   authorization inventory or a supplementary set.  When routing
   configuration changes before a complete authorization inventory is
   updated, the routing-derived source prefix set can update

Qin, et al.               Expires 28 March 2027                 [Page 5]
Internet-Draft              Intra-domain SPA              September 2026

   automatically.  Combining the routing-derived and operator-
   provisioned source prefixes allows the generated SAV allowlist to
   include the updated routing-derived prefixes during this period.

4.  Security Considerations

   Security considerations described in
   [I-D.ietf-savnet-intra-domain-architecture] also apply.

5.  IANA Considerations

   This document has no IANA actions.

6.  Informative References

   [I-D.ietf-savnet-general-sav-capabilities]
              Huang, M., Cheng, W., Li, D., Geng, N., and L. Chen,
              "General Source Address Validation Capabilities", Work in
              Progress, Internet-Draft, draft-ietf-savnet-general-sav-
              capabilities-03, 21 June 2026,
              <https://datatracker.ietf.org/doc/html/draft-ietf-savnet-
              general-sav-capabilities-03>.

   [I-D.ietf-savnet-intra-domain-problem-statement]
              Qin, L., Li, D., Wu, J., Huang, M., and N. Geng, "Problem
              Statement, Gap Analysis, and Requirements for Intra-domain
              Source Address Validation", Work in Progress, Internet-
              Draft, draft-ietf-savnet-intra-domain-problem-statement-
              26, 1 June 2026, <https://datatracker.ietf.org/doc/html/
              draft-ietf-savnet-intra-domain-problem-statement-26>.

   [I-D.ietf-savnet-intra-domain-architecture]
              Li, D., Wu, J., Qin, L., Geng, N., and L. Chen, "Intra-
              domain Source Address Validation Architecture", Work in
              Progress, Internet-Draft, draft-ietf-savnet-intra-domain-
              architecture-04, 29 June 2026,
              <https://datatracker.ietf.org/doc/html/draft-ietf-savnet-
              intra-domain-architecture-04>.

Authors' Addresses

   Lancheng Qin
   Zhongguancun Laboratory
   Beijing
   China
   Email: qinlc@mail.zgclab.edu.cn

Qin, et al.               Expires 28 March 2027                 [Page 6]
Internet-Draft              Intra-domain SPA              September 2026

   Nan Geng
   Huawei
   Beijing
   China
   Email: gengnan@huawei.com

   Dan Li
   Tsinghua University
   Beijing
   China
   Email: tolidan@tsinghua.edu.cn

Qin, et al.               Expires 28 March 2027                 [Page 7]