Intra-domain Source Address Validation Architecture
draft-ietf-savnet-intra-domain-architecture-05
| Document | Type | Active Internet-Draft (savnet WG) | |
|---|---|---|---|
| Authors | Dan Li , Jianping Wu , Lancheng Qin , Nan Geng , Li Chen | ||
| Last updated | 2026-09-30 | ||
| Replaces | draft-li-savnet-intra-domain-architecture | ||
| RFC stream | Internet Engineering Task Force (IETF) | ||
| Intended RFC status | (None) | ||
| Formats | |||
| Additional resources | Mailing list discussion | ||
| Stream | WG state | WG Document | |
| Associated WG milestone |
|
||
| Document shepherd | (None) | ||
| IESG | IESG state | I-D Exists | |
| Consensus boilerplate | Unknown | ||
| Telechat date | (None) | ||
| Responsible AD | (None) | ||
| Send notices to | (None) |
draft-ietf-savnet-intra-domain-architecture-05
SAVNET D. Li
Internet-Draft J. Wu
Intended status: Informational Tsinghua University
Expires: 4 April 2027 L. Qin
Zhongguancun Laboratory
N. Geng
Huawei
L. Chen
Zhongguancun Laboratory
1 October 2026
Intra-domain Source Address Validation Architecture
draft-ietf-savnet-intra-domain-architecture-05
Abstract
This document describes a generic architecture for intra-domain
Source Address Validation (SAV). It provides a common framework for
developing new intra-domain SAV mechanisms and describes the
conditions under which this architecture can improve SAV accuracy and
operational efficiency with respect to existing intra-domain SAV
mechanisms.
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 4 April 2027.
Copyright Notice
Copyright (c) 2026 IETF Trust and the persons identified as the
document authors. All rights reserved.
Li, et al. Expires 4 April 2027 [Page 1]
Internet-Draft Intra-domain SAV Architecture October 2026
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
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 . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Architecture . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2. Information Used for SAV Rule Generation . . . . . . . . 6
3.2.1. Routing Information . . . . . . . . . . . . . . . . . 6
3.2.2. SAV-specific Information . . . . . . . . . . . . . . 6
3.3. Information Acquisition and Delivery . . . . . . . . . . 7
3.3.1. Operator Provisioning . . . . . . . . . . . . . . . . 7
3.3.2. Acquisition from the Routing System . . . . . . . . . 7
3.3.3. Information Delivery Considerations . . . . . . . . . 8
3.4. SAV Agent and SAV Information Base . . . . . . . . . . . 8
3.5. SAV Rule Generation . . . . . . . . . . . . . . . . . . . 9
3.5.1. Example of Information Acquisition and Rule
Generation . . . . . . . . . . . . . . . . . . . . . 10
3.6. SAV Rule Installation and Data-plane Enforcement . . . . 11
4. Improvement over Existing SAV Mechanisms . . . . . . . . . . 11
4.1. Accuracy Improvement . . . . . . . . . . . . . . . . . . 11
4.2. Operational Efficiency Improvement . . . . . . . . . . . 12
5. Operational Considerations . . . . . . . . . . . . . . . . . 13
5.1. Incremental Deployment . . . . . . . . . . . . . . . . . 13
5.2. Operational Visibility and Troubleshooting . . . . . . . 13
5.3. SAV Allowlist Update Consistency . . . . . . . . . . . . 14
6. Security and Privacy Considerations . . . . . . . . . . . . . 14
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 14
8. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 15
9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 15
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 15
10.1. Normative References . . . . . . . . . . . . . . . . . . 15
10.2. Informative References . . . . . . . . . . . . . . . . . 15
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 16
Li, et al. Expires 4 April 2027 [Page 2]
Internet-Draft Intra-domain SAV Architecture October 2026
1. Introduction
Autonomous System (AS) operators can adopt Source Address Validation
(SAV) on routers to detect and mitigate source address spoofing.
Intra-domain SAV is typically applied at external interfaces of
routers facing entities that are not deployed as neighboring ASes,
such as a single host, a set of hosts, or a customer network with no
AS (see [I-D.ietf-savnet-intra-domain-problem-statement]). Such an
entity may send data packets whose source addresses are outside the
source address space that the entity is authorized to use for
sourcing traffic. The core task of an intra-domain SAV mechanism is
to determine the source address space that each such entity is
authorized to use for sourcing traffic, and to validate the source
address of each incoming packet against the source address space.
Existing intra-domain SAV mechanisms, such as [RFC2827] and
[RFC3704], have limitations in SAV accuracy or operational overhead,
as described in [I-D.ietf-savnet-intra-domain-problem-statement]. To
help address these limitations, this document describes an
architecture for intra-domain SAV. This architecture focuses on SAV
rule generation at external interfaces of routers where intra-domain
SAV is applied. SAV at external interfaces facing a neighboring AS,
as well as SAV at internal interfaces, is outside the scope of this
architecture. This architecture assumes that intra-domain routers
are trusted and operate correctly. A compromised intra-domain router
is outside the threat model of this architecture.
The architecture is designed to be generally applicable and
extensible. It does not specify a particular mechanism, protocol, or
algorithm, and does not assume pervasive deployment in an AS.
Instead, it provides a basis for describing the conditions under
which the architecture can improve SAV accuracy and operational
efficiency with respect to existing intra-domain SAV mechanisms. The
reader is expected to be familiar with
[I-D.ietf-savnet-intra-domain-problem-statement].
2. Terminology
SAV Rule:
The rule that indicates the validity of a specific source IP
address or source IP prefix per router interface. It is used by a
router to make SAV decisions.
SAV Agent:
A logical function that obtains information used for SAV rule
generation, generates SAV rules, and provides the generated SAV
rules to routers for application at specific external interfaces.
A SAV Agent may be implemented on a router or in an operator-
Li, et al. Expires 4 April 2027 [Page 3]
Internet-Draft Intra-domain SAV Architecture October 2026
managed system. This document does not require a particular
deployment location for the SAV Agent. Information can be
provided through operator provisioning, obtained from the routing
system, or acquired through a combination of these approaches.
Operator Provisioning:
The process by which an AS operator makes information available to
a SAV Agent through configuration.
SAV-specific Information:
Information specialized for SAV rule generation, such as an
explicit indication that a prefix is authorized for source-address
use even though it is not represented in the routing system. This
term describes the purpose of the information, rather than how it
is provided to a SAV Agent.
Information Delivery Mechanism:
A mechanism by which information used for SAV rule generation is
made available to a SAV Agent when it is not locally available to
that Agent. The delivery considered by this architecture takes
place within the AS. It can use an existing management or control
mechanism, an extension, or a new mechanism; this architecture
does not prescribe a particular protocol.
SAV Information Base:
A conceptual data store maintained by a SAV Agent. It contains
information used for SAV rule generation.
3. Architecture
3.1. Overview
Figure 1 illustrates the conceptual components and information flow
of the intra-domain SAV architecture. The architecture centers on a
SAV Agent, which is a logical function that obtains information used
for SAV rule generation, generates SAV rules, and provides the
generated SAV rules to routers for application at specific external
interfaces. A SAV Agent may be implemented on a router or in another
system. This document does not require a particular deployment
location for the SAV Agent.
A SAV Agent obtains information used for SAV rule generation from
sources within the AS, including routers and operator-managed
systems. This architecture describes the information content
separately from the means by which it is obtained. An operator can
provide relevant prefix information and interface associations
through provisioning, reusing information maintained for address
allocation or routing configuration. A SAV Agent can also obtain
Li, et al. Expires 4 April 2027 [Page 4]
Internet-Draft Intra-domain SAV Architecture October 2026
relevant routing information from the routing system. These
approaches can be used individually or in combination. This
architecture does not prescribe a preferred approach; the choice
depends on the available information and the operational environment.
A SAV Agent processes the available information and generates SAV
rules for the corresponding external interfaces. For the purposes of
this architecture, a source prefix that an attached entity is
authorized to use is permitted on all external interfaces associated
with that entity. Data-plane SAV enforcement is performed by routers
at those interfaces by validating incoming packets against the SAV
rules and applying the configured traffic handling policy to packets
classified as invalid, as described in
[I-D.ietf-savnet-general-sav-capabilities].
+----------------------------------------------------------+
| Within the AS |
| |
| +----------------------+ +--------------------------+ |
| | Operator-managed | | Routing system | |
| | information | | | |
| +----------+-----------+ +------------+-------------+ |
| | | |
| Operator provisioning Acquisition from |
| | the routing system |
| | | |
| +--------------+--------------+ |
| v |
| +-------------+ |
| | SAV Agent | |
| +------+------+ |
| | SAV rules |
| v |
| +-----------------------------------------+ |
| | Routers enforcing intra-domain SAV at | |
| | the associated external interfaces | |
| +-----------------------------------------+ |
+----------------------------------------------------------+
Figure 1: Conceptual components and information flow of the
intra-domain SAV architecture.
Li, et al. Expires 4 April 2027 [Page 5]
Internet-Draft Intra-domain SAV Architecture October 2026
3.2. Information Used for SAV Rule Generation
SAV rule generation requires information that relates an attached
entity to its external interfaces and permits the SAV Agent to
determine the source address space that the entity is authorized to
use. Relevant inputs include interface-to-entity associations,
routing prefix information associated with the entity, and explicit
source-address authorization information, including information about
source-only prefixes.
The following subsections describe information content. The
acquisition approaches described in Section 3.3 are not exclusive to
a particular category of information.
3.2.1. Routing Information
Routing information describes routes and their associated forwarding
behavior within the AS. Relevant prefix and attachment information
can be represented in routing configuration or in the routing or
forwarding state maintained by the routing system, such as RIBs or
FIBs.
Routing information can indicate which destination prefixes are
reachable through a particular external interface. However, prefix
information at one external interface does not always directly or
completely represent the source address space of the entity connected
to that interface, especially in asymmetric-routing or hidden-prefix
scenarios (see [I-D.ietf-savnet-intra-domain-problem-statement]).
Using interface-to-entity associations, prefix information associated
with all external interfaces facing the same entity can be aggregated
for SAV.
3.2.2. SAV-specific Information
SAV-specific information is information dedicated to SAV rule
generation. It may by itself provide sufficient information for SAV
rule generation, or may be used together with routing information,
depending on the mechanism and the information available.
SAV-specific information can explicitly identify authorized source
prefixes, including source-only prefixes that are absent from routing
information. It can also supply interface-to-entity associations
when these are not available from existing routing information. Such
information is useful in scenarios such as asymmetric routing and
hidden prefixes.
Li, et al. Expires 4 April 2027 [Page 6]
Internet-Draft Intra-domain SAV Architecture October 2026
3.3. Information Acquisition and Delivery
3.3.1. Operator Provisioning
Operator provisioning makes information needed for SAV available
through configuration or an operator-managed system. It can draw on
existing customer-registration, address-allocation, and routing-
configuration records. For example, a common service record can be
used to generate both routing configuration and input to SAV rule
generation.
An operator provisioning information for SAV should consider the
following:
* Attachment associations: Identify the attached entity and the
routers and external interfaces connected to it. When the entity
is multihomed to multiple routers of the local AS, include all
associated external interfaces.
* Entity's prefixes assigned by the local AS: Reuse address-
allocation or routing-configuration records that identify the
prefixes assigned to the entity.
* Entity's prefixes obtained independently of the local AS: For
Bring Your Own IP (BYOIP) prefixes or prefixes assigned by another
provider, the AS operator needs to require the entity to identify
those prefixes and provide evidence of its authorization to use
them as source prefixes. Such authorization needs to be
represented even when no route for a prefix is configured or
advertised by the entity.
* Updates and withdrawal: Reflect changes in prefix assignments,
source-address authorization, and attachment associations. These
changes need to trigger updates to the affected SAV rules.
New intra-domain SAV solutions that leverage operator provisioning
should describe the mapping from operational records to SAV inputs
and how changes are made available to the SAV Agent.
3.3.2. Acquisition from the Routing System
A SAV Agent can acquire relevant routing information from the routing
system through local access or existing routing, management, or
control mechanisms. New intra-domain SAV solutions that leverage
routing information from the routing system should identify the
routing information used and its association with the attached
entities and their external interfaces. Relevant changes in routing
state can trigger acquisition of updated information and reevaluation
Li, et al. Expires 4 April 2027 [Page 7]
Internet-Draft Intra-domain SAV Architecture October 2026
of the affected SAV rules. Information that cannot be obtained from
the routing system, such as authorization for source-only prefixes,
needs to be supplied through operator provisioning.
3.3.3. Information Delivery Considerations
Information acquisition can be a local operation when a SAV Agent and
an information source are co-located. When information is delivered
between separate components, the provider and receiver need to
support a common delivery mechanism. The delivery considered here
takes place within the AS and does not imply inter-AS signaling.
Existing management or control mechanisms can be reused; extensions
or new mechanisms are matters for solution design.
A solution needs to describe the information semantics and the update
behavior of its acquisition approach. Information changes need to
reach the SAV Agent in a timely manner so that the generated SAV
rules can be updated.
These considerations apply to information provided through
provisioning as well as information obtained from the routing system.
3.4. SAV Agent and SAV Information Base
A SAV Agent is the logical function responsible for obtaining
information used for SAV rule generation, maintaining a SAV
Information Base, and generating SAV rules. A SAV Agent may be
implemented on a router or in another system.
Figure 2 illustrates the conceptual processing model of a SAV Agent.
Information obtained through the approaches in Section 3.3 is
maintained in the SAV Information Base and used for SAV rule
generation. These approaches do not impose a particular
implementation location: for example, a configuration-generation
function in an operator-managed system can implement a SAV Agent, as
can a function on a router.
The SAV Information Base is a conceptual data store maintained by a
SAV Agent. It contains information used for SAV rule generation,
such as routing information associated with external interfaces, SAV-
specific information associated with external interfaces or attached
entities, and associations between attached entities and external
interfaces.
Li, et al. Expires 4 April 2027 [Page 8]
Internet-Draft Intra-domain SAV Architecture October 2026
+-----------------------------------------------+
| SAV Agent |
| |
| Acquired prefix information |
| and interface associations |
| | |
| v |
| +-------------------------------------------+ |
| | SAV Information Base | |
| +---------------------+---------------------+ |
| | |
| v |
| SAV Rule Generator |
| | |
| v |
| SAV Rules |
+-----------------------------------------------+
Figure 2: Conceptual SAV Agent processing model
3.5. SAV Rule Generation
A SAV Agent generates SAV rules based on information available in the
SAV Information Base. The rule-generation algorithm is mechanism-
specific and is not defined by this document.
For an external interface facing an attached entity, this
architecture recommends generating allowlist-based SAV rules that
identify the source addresses or source prefixes permitted on that
interface. When the available information is known to be incomplete,
the SAV mechanism needs to account for such incompleteness when
generating and applying SAV rules so as to avoid improper blocking of
legitimate traffic. Further considerations for incomplete
information are described in Section 5.1.
The SAV Agent uses interface-to-entity associations to organize the
available information for each attached entity. Relevant prefix
information can be provided through operator provisioning, obtained
from the routing system, or acquired through both approaches. Using
this information, the SAV Agent determines the permitted source
address space for the entity and generates the corresponding
allowlist-based rules for all associated external interfaces,
consistent with the model in Section 3.1.
When multiple inputs are used, they can overlap or provide
complementary information. A solution needs to describe how these
inputs are interpreted and reconciled, including their coverage and
any inconsistencies.
Li, et al. Expires 4 April 2027 [Page 9]
Internet-Draft Intra-domain SAV Architecture October 2026
3.5.1. Example of Information Acquisition and Rule Generation
Consider a customer network C with no AS, connected to external
interface i1 on R1 and external interface i2 on R2 in the same AS. C
can use source prefixes P1, P2, and H on both interfaces. P1 and P2
are represented in the relevant customer-facing routing information,
while H is a hidden prefix (or source-only prefix) not represented in
the routing system. For this example, the operator's address-
allocation and routing policies establish that the relevant routes
for P1 and P2 are suitable for deriving permitted source prefixes.
Within the AS
+------+ +------+
| R1 | | R2 |
+--+---+ +---+--+
| i1 | i2
| |
+--+-------------+---+
| Customer network C |
| P1, P2, and H |
+--------------------+
Figure 3: A customer network attached through two external
interfaces.
The architecture supports the following ways of obtaining the
information for this example:
* Through operator provisioning: An operator-managed system provides
the association of C with i1 and i2 and the permitted prefixes P1,
P2, and H. The information for P1 and P2 can be reused from
existing address-allocation or routing-configuration records; H is
explicitly recorded as an authorized source prefix.
* From the routing system together with provisioning: The SAV Agent
obtains the relevant routing information for P1 and P2 from the
routing system and uses the provisioned association of C with i1
and i2. Authorization for H is explicitly provided through
provisioning because H is absent from the relevant routing
information.
In either approach, the AS operator should require the customer to
disclose the use of prefix H and provide evidence that the customer
is authorized to use that prefix.
Both approaches provide the information needed to generate allowlists
permitting P1, P2, and H on i1 and i2. If a further routing-visible
prefix P3 is assigned to C and authorized for source use, the first
Li, et al. Expires 4 April 2027 [Page 10]
Internet-Draft Intra-domain SAV Architecture October 2026
approach reflects it through an update derived from the operational
records. The second approach obtains it from the updated relevant
routing information. In either case, the SAV Agent updates the rules
for both interfaces. A change to authorization for H is reflected
through provisioning in both approaches.
This example illustrates alternative acquisition approaches that
achieve the same SAV result. The integration and update mechanisms
needed for either approach depend on the existing systems and the
solution design.
3.6. SAV Rule Installation and Data-plane Enforcement
After SAV rules are generated by a SAV Agent, they are installed on
routers that apply intra-domain SAV at the corresponding external
interfaces. Data-plane SAV enforcement is the process of validating
incoming packets against the installed SAV rules and applying the
configured traffic handling policy to packets classified as invalid.
The action for packets classified as invalid is a matter of local
policy and deployment stage. A deployment can initially use
monitoring, logging, sampling, rate-limiting, redirecting, or other
conservative actions before enabling strict dropping. Further
considerations for data-plane SAV capabilities are described in
[I-D.ietf-savnet-general-sav-capabilities].
4. Improvement over Existing SAV Mechanisms
Existing intra-domain SAV mechanisms can determine the permitted
source address space using local forwarding information, as in uRPF
[RFC3704], or explicitly configured source-prefix information, as in
ACL-based ingress filtering [RFC2827]. Local forwarding information
can provide an incomplete view for a multihomed entity or fail to
represent hidden prefixes. Explicit ACL configuration can accurately
represent permitted source prefixes, but deployments that maintain
SAV rules independently through manual operations can incur
maintenance overhead.
The architecture describes how a SAV Agent can use prefix information
and interface associations, acquired through the approaches in
Section 3.3, to generate and maintain SAV rules.
4.1. Accuracy Improvement
The architecture can improve SAV accuracy when the information
available to the SAV Agent more completely represents the source
address space permitted on an interface than the information
available to existing intra-domain SAV mechanisms.
Li, et al. Expires 4 April 2027 [Page 11]
Internet-Draft Intra-domain SAV Architecture October 2026
For example, information relating an entity's permitted source
prefixes to all its associated interfaces can avoid the limitations
of a single router's reverse-path view in asymmetric routing. This
information can be provided through provisioning or obtained by
considering relevant routing information across the associated
interfaces together with their entity associations. Explicit
authorization information can also identify legitimate source
prefixes absent from routing information, such as hidden or source-
only prefixes. The example in Section 3.5.1 illustrates how
different acquisition approaches can provide the information needed
for the same SAV rules.
With additional information, new intra-domain SAV mechanisms can
generate more accurate SAV rules, avoiding or reducing improper
blocks and improper permits. Improvement does not require pervasive
deployment and can be achieved at the external interfaces where the
required information is available and the rules are enforced.
4.2. Operational Efficiency Improvement
Mechanisms following this architecture can reduce operational
overhead by reusing information already maintained within the AS and
by automating information acquisition, processing, and SAV rule
updates. Reuse can be implemented through operator provisioning that
draws on existing operational data, through acquisition of relevant
information from the routing system, or through a combination of
these approaches.
For example, a provisioning system can use a single customer-prefix
record to generate routing configuration and input to SAV rule
generation. Alternatively, a SAV Agent can acquire relevant prefix
information from the routing system and receive other necessary
information through provisioning. Both approaches can avoid a
separately maintained SAV prefix inventory for information already
available elsewhere, while explicit authorization for hidden or
source-only prefixes still needs to be recorded.
Compared with deployments that maintain SAV rules independently
through manual operations, such automation can reduce duplicate
maintenance and the risk of inconsistent updates. It does not
eliminate information delivery or rule installation delays. The
extent of the benefit depends on existing operational systems,
available information, and the additional functions and integration
required.
Li, et al. Expires 4 April 2027 [Page 12]
Internet-Draft Intra-domain SAV Architecture October 2026
5. Operational Considerations
5.1. Incremental Deployment
Incremental deployment can proceed along two dimensions: the
incremental availability of information required for SAV rule
generation, and the incremental application of SAV rules at routers.
The information required by a mechanism may be available for some
external interfaces or attached entities, but unavailable or
incomplete for others. For example, a mechanism that relies on SAV-
specific information may have such information available only for a
subset of attached entities. In such cases, a SAV Agent may be able
to determine the permitted source address space for some external
interfaces or attached entities, but may be unable to do so with
sufficient completeness for others. When the information required by
the mechanism is unavailable or incomplete, operators are encouraged
to use conservative traffic handling policies. Such policies may
include logging, monitoring, rate-limiting, or other conservative
actions before strict blocking is enabled.
Incremental application of SAV rules means that SAV rules are applied
only at selected routers or external interfaces. This can occur due
to phased deployment plans, multi-vendor environments, operational
risk management, or differences in device capability. Such
deployment can still provide protection at the interfaces where SAV
rules are applied, without requiring pervasive deployment across all
routers in an AS.
Operators should consider deployment consistency when the same entity
is attached to multiple external interfaces of routers in the AS.
Under the model in Section 3.1, the entity's permitted source address
space applies to all associated external interfaces. Incremental
enforcement at only a subset of these interfaces can leave paths
through which traffic with spoofed source addresses may enter the AS
without validation.
5.2. Operational Visibility and Troubleshooting
Operational visibility is important for deploying and maintaining
intra-domain SAV. Operators need to be able to observe validation
results and traffic handling outcomes at external interfaces where
intra-domain SAV is applied. This helps operators assess whether
incoming packets are classified as expected and whether packets
classified as invalid are handled according to the configured traffic
handling policy. Operators should use telemetry mechanisms to
monitor the behavior of intra-domain SAV and collect relevant
information for further analysis.
Li, et al. Expires 4 April 2027 [Page 13]
Internet-Draft Intra-domain SAV Architecture October 2026
5.3. SAV Allowlist Update Consistency
Changes to routing-derived or operator-provisioned source-prefix
information may take time to be reflected in an installed SAV
allowlist. An implementation should avoid enforcing a partially
generated or partially installed allowlist update when doing so could
improperly block legitimate traffic. During the update, the
implementation may continue to use a previously installed allowlist
if it remains valid, or apply a conservative traffic handling policy
until the updated allowlist is ready for use.
Before activating an updated allowlist on an interface, the
implementation should determine that the information required for the
update has been obtained and that the corresponding SAV rules have
been generated and installed. The means of determining completion
and coordinating activation are implementation-dependent. Related
synchronization considerations between SAV enforcement state and
forwarding state are discussed in
[I-D.haas-savnet-inter-domain-scaling].
6. Security and Privacy Considerations
The security and privacy properties of a specific intra-domain SAV
mechanism depend on how the information used for SAV rule generation
is obtained, delivered, stored, and used. Incorrect or unauthorized
modification of such information may result in improper permitting or
improper blocking of traffic. Information used for SAV rule
generation needs to be obtained from sources authorized or trusted by
the AS operator.
Information supplied by an attached entity does not by itself
establish that a prefix is authorized for source-address use. In
particular, authorization information for prefixes obtained
independently of the local AS needs to be validated according to the
operator's policy.
Information used for SAV rule generation may contain private or
sensitive operational information. Its delivery and storage need to
be controlled, and such information should not be disclosed outside
the AS.
7. IANA Considerations
This document has no IANA requirements.
Li, et al. Expires 4 April 2027 [Page 14]
Internet-Draft Intra-domain SAV Architecture October 2026
8. Contributors
Mingqing Huang
Email: huangmq@vip.sina.com
Fang Gao
Email: fredagao520@sina.com
9. Acknowledgements
The authors thank Igor Lubashev, Alvaro Retana, Aijun Wang, Joel
Halpern, Jared Mauch, Kotikalapudi Sriram, RĂ¼diger Volk, Jeffrey
Haas, Xiangqing Chang, Changwang Lin, Xueyan Song, and others for
their valuable comments.
10. References
10.1. Normative References
[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>.
10.2. Informative References
[RFC2827] Ferguson, P. and D. Senie, "Network Ingress Filtering:
Defeating Denial of Service Attacks which employ IP Source
Address Spoofing", BCP 38, RFC 2827, DOI 10.17487/RFC2827,
May 2000, <https://www.rfc-editor.org/info/rfc2827>.
[RFC3704] Baker, F. and P. Savola, "Ingress Filtering for Multihomed
Networks", BCP 84, RFC 3704, DOI 10.17487/RFC3704, March
2004, <https://www.rfc-editor.org/info/rfc3704>.
[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>.
Li, et al. Expires 4 April 2027 [Page 15]
Internet-Draft Intra-domain SAV Architecture October 2026
[I-D.haas-savnet-inter-domain-scaling]
Haas, J., "Inter-domain scaling considerations for source
address validation (SAV)", Work in Progress, Internet-
Draft, draft-haas-savnet-inter-domain-scaling-00, 4 July
2025, <https://datatracker.ietf.org/doc/html/draft-haas-
savnet-inter-domain-scaling-00>.
Authors' Addresses
Dan Li
Tsinghua University
Beijing
China
Email: tolidan@tsinghua.edu.cn
Jianping Wu
Tsinghua University
Beijing
China
Email: jianping@cernet.edu.cn
Lancheng Qin
Zhongguancun Laboratory
Beijing
China
Email: qinlc@mail.zgclab.edu.cn
Nan Geng
Huawei
Beijing
China
Email: gengnan@huawei.com
Li Chen
Zhongguancun Laboratory
Beijing
China
Email: lichen@zgclab.edu.cn
Li, et al. Expires 4 April 2027 [Page 16]