Skip to main content

Segment Routing over IPv6 (SRv6) Security Considerations
draft-ietf-spring-srv6-security-18

The information below is for an old version of the document.
Document Type
This is an older version of an Internet-Draft whose latest revision state is "Active".
Authors Nick Buraglio , Tal Mizrahi , tongtian , Luis M. Contreras , Fernando Gont
Last updated 2026-10-14 (Latest revision 2026-10-02)
Replaces draft-bdmgct-spring-srv6-security
RFC stream Internet Engineering Task Force (IETF)
Formats
Reviews
Additional resources Mailing list discussion
Stream WG state Submitted to IESG for Publication
Revised I-D Needed - Issue raised by WGLC
Document shepherd Zafar Ali
Shepherd write-up Show Last changed 2026-08-11
IESG IESG state IESG Evaluation - Defer
Consensus boilerplate Yes
Telechat date On agenda of 2026-10-22 IESG telechat
Has a DISCUSS. Has enough positions to pass once DISCUSS positions are resolved.
Responsible AD Jim Guichard
Send notices to aretana.ietf@gmail.com, zali@cisco.com
IANA IANA review state Version Changed - Review Needed
draft-ietf-spring-srv6-security-18
Source Packet Routing in Networking                          N. Buraglio
Internet-Draft                                   Energy Sciences Network
Intended status: Informational                                T. Mizrahi
Expires: 17 April 2027                                            Huawei
                                                                 T. Tong
                                                            China Unicom
                                                         L. M. Contreras
                                                              Telefonica
                                                                 F. Gont
                                                            SI6 Networks
                                                         14 October 2026

        Segment Routing over IPv6 (SRv6) Security Considerations
                   draft-ietf-spring-srv6-security-18

Abstract

   Segment Routing over IPv6 (SRv6) is the instantiation of Segment
   Routing on the IPv6 data plane, using IPv6 addresses to identify
   segments.  This document discusses security considerations in SRv6
   networks, including the potential threats and the possible mitigation
   methods.  The document does not define any new security protocols or
   extensions to existing protocols.

About This Document

   This note is to be removed before publishing as an RFC.

   The latest revision of this draft can be found at
   https://github.com/buraglio/draft-bdmgct-spring-srv6-security.
   Status information for this document may be found at
   https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-security/.

   Discussion of this document takes place on the Source Packet Routing
   in Networking Working Group mailing list (mailto:spring@ietf.org),
   which is archived at https://mailarchive.ietf.org/arch/browse/
   spring/.  Subscribe at https://www.ietf.org/mailman/listinfo/spring/.

   Source for this draft and an issue tracker can be found at
   https://github.com/buraglio/draft-bdmgct-spring-srv6-security.

Status of This Memo

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

Buraglio, et al.          Expires 17 April 2027                 [Page 1]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   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 17 April 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
   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.  Scope of this Document  . . . . . . . . . . . . . . . . . . .   4
   3.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   4
   4.  Threat Terminology  . . . . . . . . . . . . . . . . . . . . .   5
   5.  Effect  . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
   6.  Attacks . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
     6.1.  Attack Abstractions . . . . . . . . . . . . . . . . . . .   9
     6.2.  Data Plane Attacks  . . . . . . . . . . . . . . . . . . .  10
       6.2.1.  Modification Attack . . . . . . . . . . . . . . . . .  10
       6.2.2.  Passive Listening . . . . . . . . . . . . . . . . . .  11
       6.2.3.  Packet Insertion and Replaying  . . . . . . . . . . .  12
       6.2.4.  Other Attacks . . . . . . . . . . . . . . . . . . . .  13
     6.3.  Control Plane Attacks . . . . . . . . . . . . . . . . . .  13
       6.3.1.  Overview  . . . . . . . . . . . . . . . . . . . . . .  13
       6.3.2.  Routing Protocol Attacks  . . . . . . . . . . . . . .  13
       6.3.3.  OAM Attacks . . . . . . . . . . . . . . . . . . . . .  15
       6.3.4.  Centralized Control Plane Attacks . . . . . . . . . .  16
     6.4.  Management Plane Attacks  . . . . . . . . . . . . . . . .  17
       6.4.1.  Overview  . . . . . . . . . . . . . . . . . . . . . .  17
     6.5.  Attacks - Summary . . . . . . . . . . . . . . . . . . . .  18

Buraglio, et al.          Expires 17 April 2027                 [Page 2]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   7.  Mitigation Methods  . . . . . . . . . . . . . . . . . . . . .  19
     7.1.  Trusted Domains and Filtering . . . . . . . . . . . . . .  19
       7.1.1.  Overview  . . . . . . . . . . . . . . . . . . . . . .  19
       7.1.2.  SRH Filtering . . . . . . . . . . . . . . . . . . . .  20
       7.1.3.  Address Range Filtering . . . . . . . . . . . . . . .  20
     7.2.  Encapsulation of Packets  . . . . . . . . . . . . . . . .  22
     7.3.  Hashed Message Authentication Code (HMAC) . . . . . . . .  22
     7.4.  Control Plane Mitigation Methods  . . . . . . . . . . . .  23
     7.5.  Management Plane Mitigation Methods . . . . . . . . . . .  24
     7.6.  Layer 2 Mitigation  . . . . . . . . . . . . . . . . . . .  25
     7.7.  Mitigations - Summary . . . . . . . . . . . . . . . . . .  25
   8.  Operational and Filtering Considerations  . . . . . . . . . .  26
     8.1.  MiddleBox Filtering Issues  . . . . . . . . . . . . . . .  26
     8.2.  Limited Capability Hardware . . . . . . . . . . . . . . .  27
   9.  Security Considerations . . . . . . . . . . . . . . . . . . .  27
   10. IANA Considerations . . . . . . . . . . . . . . . . . . . . .  27
   11. References  . . . . . . . . . . . . . . . . . . . . . . . . .  27
     11.1.  Normative References . . . . . . . . . . . . . . . . . .  27
     11.2.  Informative References . . . . . . . . . . . . . . . . .  28
   Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . .  34
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  34

1.  Introduction

   Segment Routing (SR) [RFC8402] utilizing an IPv6 data plane is a
   source routing model that leverages an IPv6 underlay.  It uses an
   IPv6 extension header called the Segment Routing Header (SRH)
   [RFC8754].  This header is used to signal and control the forwarding
   path of packets by imposing an ordered list of segments that are
   processed at each addressed node along the path.  There are security
   considerations which must be noted or addressed in order to operate
   an SRv6 network in a reliable and secure manner.

   Specifically, some primary properties of SRv6 that affect the
   security considerations are:

   *  Security considerations of the SRH are discussed in Section 7 of
      [RFC8754], and were based in part on security considerations of
      the deprecated routing header type 0 as discussed in Section 5 of
      [RFC5095].  Unlike routing header 0, the SRH is processed only by
      the node whose SID is the destination address of the packet, and
      full implementation of the protection described in Section 5.1 of
      [RFC8754] blocks the attacks documented in [RFC5095] from outside
      the SR domain (Section 7.1 of [RFC8754]).

   *  Security considerations of IPv6 are applicable to SRv6 as well.
      Some of these considerations are discussed in Section 10 of
      [RFC8200] and in [RFC9099].

Buraglio, et al.          Expires 17 April 2027                 [Page 3]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   *  While SRv6 uses what appear to be typical IPv6 addresses, the
      address space is processed differently by segment endpoints.  A
      typical IPv6 unicast address is comprised of a network prefix and
      a host identifier.  A typical SRv6 segment identifier (SID) is
      comprised of a locator, a function identifier, and optionally,
      function arguments.  The locator must be routable, which enables
      both SRv6 capable and incapable devices to participate in
      forwarding, either as normal IPv6 unicast or SRv6 segment
      endpoints.  The capability to operate in environments that may
      have gaps in SRv6 support allows the bridging of islands of SRv6
      devices with standard IPv6 unicast forwarding.

   This document describes various threats to SRv6 networks and also
   presents existing approaches to avoid or mitigate the threats.

2.  Scope of this Document

   The following IETF RFCs were selected for security assessment as part
   of this effort:

   *  [RFC8402] : Segment Routing Architecture

   *  [RFC8754] : IPv6 Segment Routing Header (SRH)

   *  [RFC8986] : Segment Routing over IPv6 (SRv6) Network Programming

   *  [RFC9020] : YANG Data Model for Segment Routing

   *  [RFC9256] : Segment Routing Policy Architecture

   *  [RFC9491] : Integration of the Network Service Header (NSH) and
      Segment Routing for Service Function Chaining (SFC)

   *  [RFC9524] : Segment Routing Replication for Multipoint Service
      Delivery

   *  [RFC9800] : Compressed SRv6 Segment List Encoding

   Inter-Domain Segment Routing scenarios are out of scope for this
   document as are existing and future protocol specific IPv6
   vulnerabilities.  Additionally, SRv6 is under active development and,
   as such, the above documents might not cover all protocols employed
   in an SRv6 deployment.

3.  Terminology

   This document uses the term "SR domain" as defined in [RFC8402]: "the
   set of nodes participating in the source-based routing model...".

Buraglio, et al.          Expires 17 April 2027                 [Page 4]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   The document uses the following:

   *  HMAC TLV: Hashed Message Authentication Code Type Length Value
      [RFC8754]

   *  SID: Segment Identifier [RFC8402]

   *  SRH: Segment Routing Header [RFC8754]

   *  SRv6: Segment Routing over IPv6 [RFC8402]

   *  MACsec: MAC Security [MACsec]

4.  Threat Terminology

   This section introduces the threat taxonomy that is used in this
   document.  This taxonomy is based on terminology from the Internet
   threat model [RFC3552], as well as some concepts from [RFC9055],
   [RFC7384], [RFC7835], and [RFC9416].

   Internal vs. External:  An internal attacker in the context of SRv6
      is an attacker who is located within an SR domain.  Specifically,
      an internal attacker either has access to a node in the SR domain
      or is located within the premises of the SR domain.  External
      attackers, on the other hand, are not within the SR domain.

   On-path vs. Off-path:  On-path attackers are located in a position
      that allows interception, modification, or dropping of in-flight
      packets, as well as insertion (generation) of packets.  Off-path
      attackers can only attack by insertion of packets.

   Data plane vs. control plane vs. Management plane:  Attacks can be
      classified based on the plane they target: data, control, or
      management.  The distinction between on-path and off-path
      attackers depends on the plane where the attack occurs.  For
      instance, an attacker might be off-path from a data plane
      perspective but on-path from a control plane perspective.

Buraglio, et al.          Expires 17 April 2027                 [Page 5]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   Figure 1 depicts an example of an SR domain with five attacker types,
   labeled 1-5.  As an example, attacker 2 is located along the path
   between the SR ingress node and SR endpoint 1, and is therefore an
   on-path attacker both in the data plane and in the control plane.
   Thus, attacker 2 can listen, insert, delete, modify, or replay data
   plane and/or control plane packets in transit.  Off-path attackers,
   such as attackers 4 and 5, can insert packets and, in some cases, can
   passively listen to some traffic (such as multicast transmissions).
   In this example a Path Computation Element as a Central Controller
   (PCECC) [RFC8283] is used as part of the control plane.  Thus,
   attacker 3 is an internal on-path attacker in the control plane, as
   it is located along the path between the PCECC and SR endpoint 1.

  1.on-path   2.on-path   3.control PCE as a Central  4.off-path 5.off-path
  external    internal    plane    Controller        internal   external
  attacker    attacker    on-path  (PCECC)           attacker   attacker
       |            |           |        |            |          |
       |            |           v  _____ v ____     _ | __       |
       |     SR  __ | _  __   /        +---+   \___/  |   \      |
       | domain /   |  \/  \_/  X-----|PCECC|         v   /      v
       |        \   |           |      +---+          X   \      X
       v        /   v           |                         /
 ----->X------>O--->X---------->O------->O-------------->O---->
               ^\               ^       /^\             /^
               | \___/\_    /\_ | _/\__/ | \___/\______/ |
               |        \__/    |        |               |
               |                |        |               |
              SR               SR        SR              SR
              ingress      endpoint 1   endpoint 2       egress
              node                                       node

                   Figure 1: Threat Model Taxonomy

   By default, [RFC8402] assumes operation "within a trusted domain"
   with traffic filtered at the domain boundaries, as further discussed
   in Section 7.1.  In this document, unless stated otherwise, the
   boundary that distinguishes internal from external attackers is the
   boundary of the SR domain, and the term trusted domain denotes an SR
   domain for which the boundary-filtering assumption of [RFC8402] is in
   force.  A trusted domain is a logical/operational construct, not a
   physical boundary.  Thus, hosts and servers on the same physical
   network are not part of the trusted domain unless explicitly brought
   under its controls.

   In cases where cryptographic security mechanisms are deployed within
   or beneath the SRv6 data-plane (e.g., MACsec [MACsec] or the SRH HMAC
   [RFC8754]), an attacker is considered external to an SR domain if
   they lack access to the corresponding cryptographic keys.

Buraglio, et al.          Expires 17 April 2027                 [Page 6]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   SRv6 deployments that exceed their trusted domain (per [RFC8402],
   Section 8) including cases where multiple SR instances exist under
   the same administrative entity, but are logically or operationally
   distinct, are out of the scope of this document.  Where an attack
   originates from within a different trusted domain it is considered an
   external attack in the context of this document.

5.  Effect

   One of the important aspects of threat analysis is assessing the
   potential effect or outcome of each threat.  SRv6 allows for the
   forwarding of IPv6 packets via predetermined SR policies, which
   determine the paths and the processing of these packets.  When the
   trust model of the SR domain [RFC8402] is not enforced, an attack on
   SRv6 may cause packets to traverse arbitrary paths and to be subject
   to arbitrary processing by SR endpoints and transit routers within an
   SR domain.  As with source routing and tunneling in other IP networks
   [RFC6169], this may allow an attacker to perform a number of attacks
   on the victim networks and hosts.

   The threat model in [ITU-Sec] classifies threats according to their
   potential effect, defining six categories.  The applicability of each
   these categories is discussed below:

   *  Unauthorized Access: an attacker may leverage SRv6 to circumvent
      security controls when security devices fail to enforce SRv6
      policies.  For example, this can occur if packets are directed
      through paths where packet filtering policies are not enforced, or
      if some security policies are not enforced in the presence of IPv6
      Extension Headers.

   *  Masquerade: various attacks that result in spoofing or
      masquerading are possible in IPv6 networks (e.g., [RFC9099]).
      However, these attacks are not specific to SRv6, and are therefore
      not within the scope of this document.

   *  System Integrity: attacks on SRv6 can manipulate the path and the
      processing that the packet is subject to, thus compromising the
      integrity of the system.  Furthermore, an attack that compromises
      the control plane and/or the management plane is also a means of
      affecting the system integrity.  A specific SRv6-targeted attack
      may cause one or more of the following outcomes:

      -  Avoiding a specific node or path: when an SRv6 policy is
         manipulated, specific nodes or paths may be bypassed, for
         example, in order to circumvent access controls and security
         filters.

Buraglio, et al.          Expires 17 April 2027                 [Page 7]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

      -  Preferring a specific path: packets can be manipulated so that
         they are diverted to a specific path.  Alternatively, an
         attacker can divert traffic to be forwarded through a specific
         node that the attacker has access to, which facilitates more
         complex on-path attacks such as passive listening,
         reconnaissance, and various on-path attacks.

      -  Causing header modifications: SRv6 network programming
         [RFC8986] determines the SR endpoint behavior, including
         potential header modifications.  Thus, one of the potential
         outcomes of an attack is unwanted header modifications.

   *  Communication Integrity: SRv6 attacks may cause packets to be
      forwarded through paths that the attacker controls, which may
      facilitate other attacks that compromise the integrity of user
      data.  Integrity protection of user data, which is implemented in
      higher layers, avoids these aspects, and therefore communication
      integrity is not within the scope of this document.

   *  Confidentiality: as in communication integrity, packets forwarded
      through unintended paths may traverse nodes controlled by an
      attacker.  Since eavesdropping of user data can be avoided by
      using encryption in higher layers, it is not within the scope of
      this document.  However, eavesdropping of a network that uses SRv6
      is a specific form of reconnaissance.  This reconnaissance allows
      the attacker to collect information about SR endpoint addresses,
      SR policies, and network topologies.

   *  Denial of Service (DoS): the availability aspects of SRv6 include
      the ability of attackers to leverage SRv6 as a means for
      compromising the performance of a network or for causing DoS,
      including:

      -  Resource exhaustion: compromising the availability of the
         system can be achieved by sending SRv6-enabled packets to/
         through victim nodes in a way that results in a negative
         performance impact of the victim systems (e.g., [RFC9098]).
         For example, network programming can be used in some cases to
         manipulate segment endpoints to perform unnecessary functions
         that consume processing resources.  Resource exhaustion may in
         severe cases cause a DoS attack.

      -  Forwarding loops: an attacker might achieve attack
         amplification by increasing the number of hops that each packet
         is forwarded through and thus increase the load on the network.
         For instance, a set of SIDs can be inserted in a way that
         creates a forwarding loop ([RFC8402], [RFC5095],
         [CanSecWest2007]) and thus loads the nodes along the loop.  As

Buraglio, et al.          Expires 17 April 2027                 [Page 8]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

         with source routing and tunneling in other IP networks
         [RFC6324], such loops are bounded by the Hop Limit, and from
         outside the SR domain they are blocked by the filtering of
         Section 7.1.

      -  Causing packets to be discarded: an attacker may cause a packet
         to be forwarded to a point in the network where it can no
         longer be forwarded, causing the packet to be discarded.

   Note that the categories in this section are effect-based and
   intentionally not mutually exclusive; for example, "circumvent access
   controls and security filters" also falls under Unauthorized Access,
   but is listed here to emphasize the system integrity impact of path/
   policy manipulation.  Section 6 discusses specific implementations of
   these attacks, and possible mitigations are discussed in Section 7.

   The effects listed above are not unique to SRv6; they are shared by
   source routing and tunneling in other IP networks RFC5095 [RFC6169].
   IP encapsulations such as IP-in-IP, GRE, MPLS-in-UDP, VXLAN, and
   Geneve operate under the same model of a trusted domain protected by
   filtering at its boundary RFC4023 [RFC7510] [RFC8926].  In addition,
   SRv6 provides an optional integrity check of the SRH (Section 7.3), a
   dedicated IPv6 prefix for SIDs that simplifies filtering [RFC9602],
   and locators that can be summarized (Section 7.1.3).

6.  Attacks

6.1.  Attack Abstractions

   Packet manipulation and processing attacks can be implemented by
   performing a set of one or more basic operations.  These basic
   operations (abstractions) are as follows:

   *  Passive listening: an attacker who reads packets off the network
      can collect information about SR endpoint addresses, SR policies,
      and the network topology.  This information can be used to launch
      other types of attacks.

   *  Packet replaying: an attacker records one or more packets and
      transmits them at a later point in time.  This could lead to using
      more resources or security devices being unable to track
      connections correctly.

   *  Packet insertion: an attacker generates and injects a packet in
      the network.  The generated packet may be maliciously crafted to
      include false information; including fake addresses, SRv6-related
      information, or other intentionally incorrect information.

Buraglio, et al.          Expires 17 April 2027                 [Page 9]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   *  Packet deletion: by intercepting and removing packets from the
      network, an attacker prevents these packets from reaching their
      destination.  Selective removal of packets may, in some cases,
      cause more severe damage than random packet loss.

   *  Packet modification: the attacker modifies packets during transit.

   This section describes attacks that are based on packet manipulation
   and processing, as well as attacks performed by other means.  While
   packet manipulation and processing attacks are possible against all
   the fields of the IPv6 header and its extension headers, this
   document limits itself to attacks on the IPv6 header and the SRH.

6.2.  Data Plane Attacks

6.2.1.  Modification Attack

6.2.1.1.  Overview

   An on-path internal attacker can modify a packet while it is in
   transit in a way that directly affects the packet's segment list.

   A modification attack can be performed in one or more of the
   following ways:

   *  SID list: the SRH can be manipulated by adding or removing SIDs,
      or by modifying existing SIDs.

   *  IPv6 Destination Address (DA): when an SRH is present, modifying
      the destination address (DA) of the IPv6 header affects the active
      segment.  However, DA modification can affect the SR policy even
      in the absence of an SRH.  One example is modifying a DA which is
      used as a Binding SID [RFC8402].  Another example is modifying a
      DA which represents a compressed segment list [RFC9800].  SRH
      compression allows encoding multiple compressed SIDs within a
      single 128-bit SID, and thus modifying the DA can affect one or
      more hops in the SR policy.

   *  Add/remove SRH: an attacker can insert or remove an SRH.

   *  SRH TLV: adding, removing or modifying TLV fields in the SRH.

   The SR modification attack is performed by an on-path attacker who
   has access to packets in transit and can implement these attacks
   directly.  SR modification is relatively easy to implement and
   requires low processing resources.  However, it facilitates more
   complex on-path attacks by redirecting traffic to another node, with
   more processing resources, that the attacker has access to.

Buraglio, et al.          Expires 17 April 2027                [Page 10]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   An on-path internal attacker can also modify, insert, or delete other
   extension headers but these are outside the scope of this document.

6.2.1.2.  Scope

   An SR modification attack can be performed by on-path attackers.  If
   filtering is deployed at the domain boundaries as described in
   Section 7.1, the ability to implement SR modification attacks is
   limited to on-path internal attackers.

6.2.1.3.  Effect

   SR modification attacks, including adding or removing an SRH,
   modifying the SID list, and modifying the IPv6 DA, can have one or
   more of the following outcomes, which are described in Section 5.

   *  Unauthorized access

   *  Avoiding a specific node or path

   *  Preferring a specific path

   *  Causing header modifications

   *  Causing packets to be discarded

   *  Resource exhaustion

   *  Forwarding loops

   Maliciously adding unnecessary TLV fields can cause further resource
   exhaustion.

6.2.2.  Passive Listening

6.2.2.1.  Overview

   An on-path internal attacker can passively listen to packets and
   specifically listen to the SRv6-related information that is conveyed
   in the IPv6 header and the SRH.  This approach can be used for
   reconnaissance, i.e., for collecting segment lists.

6.2.2.2.  Scope

   A reconnaissance attack is generally limited to on-path internal
   attackers.

Buraglio, et al.          Expires 17 April 2027                [Page 11]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   If filtering is deployed at the domain boundaries (Section 7.1), it
   prevents any leaks of explicit SRv6 forwarding information through
   the boundaries of the administrative domain.  In this case, external
   attackers can only collect SRv6-related data in a malfunctioning
   network in which SRv6-related information is leaked through the
   boundaries of an SR domain.

6.2.2.3.  Effect

   While the information collected in a reconnaissance attack does not
   compromise the confidentiality of the user data, it allows an
   attacker to gather information about the network which in turn can be
   used to enable other attacks.

   Passive eavesdropping within the SR domain can also impact end-user
   privacy.  Observable SRH fields (e.g., the Segment List and SRH TLVs)
   may enable correlation of flows and tracking of endpoints or
   services, as the outer headers of other encapsulations can.  As noted
   in Section 7.3 of [RFC8754], this disclosure is less relevant as an
   attacker has other means of learning topology, flows, and service
   usage, and with encapsulation at the domain boundary (Section 7.2) it
   does not extend beyond the SR domain.

6.2.3.  Packet Insertion and Replaying

6.2.3.1.  Overview

   In a packet insertion attack packets are inserted (injected) into the
   network with a segment list.  The attack can be applied either by
   using synthetic packets or by replaying previously recorded packets.

6.2.3.2.  Scope

   Packet insertion can be performed by either on-path or off-path
   attackers.  In the case of a replay attack, recording packets in-
   flight requires on-path access and the recorded packets can later be
   injected either from an on-path or an off-path location.

   If filtering is deployed at the domain boundaries (Section 7.1),
   insertion attacks can only be implemented by internal attackers.

Buraglio, et al.          Expires 17 April 2027                [Page 12]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

6.2.3.3.  Effect

   Packet insertion can have any of the effects of a modification attack
   (Section 6.2.1.3), since an inserted packet can carry any segment
   list; resource exhaustion is the most common.  A packet from outside
   the SR domain that reached a service SID would amount to the service
   theft described in Section 7.2 of [RFC8754]; as for other IP-based
   overlays [RFC9099], this is prevented by the filtering at the SR
   domain boundary (Section 7.1 of this document, and Section 9.2 of
   [RFC9252]).

6.2.4.  Other Attacks

   Various attacks which are not specific to SRv6 can be used to
   compromise networks that deploy SRv6.  For example, spoofing is not
   specific to SRv6, but can be used in a network that uses SRv6.  Such
   attacks are outside the scope of this document.

   Because SRv6 is completely reliant on IPv6 for addressing,
   forwarding, and fundamental networking basics, it is potentially
   subject to any existing or emerging IPv6 vulnerabilities [RFC9099].
   This, however, is out of scope for this document.

6.3.  Control Plane Attacks

6.3.1.  Overview

   The SRv6 control plane leverages existing control plane protocols,
   such as BGP, IS-IS, OSPF, and PCEP.  Consequently, any security
   attacks that can potentially compromise these protocols are also
   applicable to SRv6 deployments utilizing them.  Therefore, this
   document does not provide an exhaustive list of the potential control
   plane attacks.  Instead, it highlights key categories of attacks,
   focusing on three primary areas: attacks targeting routing protocols,
   centralized control plane infrastructures, and OAM protocols.  In
   this document, the term OAM refers specifically to Operations,
   Administration, and Maintenance, in alignment with the definition
   provided in [RFC6291].  As such, it explicitly excludes management-
   related functions.  Security considerations pertaining to the
   management plane are addressed in Section 6.4.

6.3.2.  Routing Protocol Attacks

Buraglio, et al.          Expires 17 April 2027                [Page 13]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

6.3.2.1.  Overview

   Generic threats applicable to routing protocols are discussed in
   [RFC4593].  Similar to data plane attacks, the abstractions outlined
   in Section 6.1 are also applicable to control plane traffic.  These
   include passive eavesdropping, message injection, replay, deletion,
   and modification.

   Passive listening enables an attacker to intercept routing protocol
   messages as they traverse the network.  This form of attack does not
   alter the content of the messages but allows the adversary to analyze
   routing information, infer network topology, and gather intelligence
   on routing behavior.

   Active attacks involve the unauthorized injection or alteration of
   control plane messages.  Such attacks can compromise routing
   integrity by introducing falsified information, modifying legitimate
   routing data, or triggering incorrect forwarding decisions.  These
   disruptions may result in denial-of-service conditions or traffic
   misdirection.

   For example, an attacker may advertise falsified SIDs to manipulate
   SR policies.  Another example in the context of SRv6 is the
   advertisement of an incorrect Maximum SID Depth (MSD) value, such as
   the SRv6 MSD types defined in Section 4 of [RFC9352] and Section 4 of
   [RFC9513] (with the general MSD framework described in [RFC8476]).
   If the advertised MSD is lower than the actual capability, path
   computation may fail to compute a viable path.  Conversely, if the
   value is higher than supported, an attempt to instantiate a path that
   cannot be supported by the head-end (the node performing the SID
   imposition) may occur.

   An additional case could be the manipulation of backup paths, such as
   those computed by TI-LFA [RFC9855] for the use cases of [RFC8355],
   where the attacker could alter the SIDs defining such backup path,
   then directing traffic over suboptimal or compromised paths, enabling
   eavesdropping, traffic analysis, or selective denial of service,
   compromising the service integrity and confidentiality if traffic is
   diverted to unauthorized nodes or paths.

   Finally, in situations of interworking with other domains, as for BGP
   Egress Peer Engineering (BGP-EPE) [RFC9087] an attacker injecting
   malicious BGP-EPE policies may steer traffic through unauthorized
   peers or paths.  This facilitates interception, traffic analysis, or
   denial of service.  Attackers gaining access to the BGP-EPE
   controller can manipulate SRv6 route selection and segment lists,
   compromising network integrity and confidentiality.

Buraglio, et al.          Expires 17 April 2027                [Page 14]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

6.3.2.2.  Scope

   The location of an attacker in the network significantly affects the
   scope of potential attacks.  Off-path attackers are generally limited
   to injecting malicious routing messages, while on-path attackers can
   perform a broader range of attacks, including active modification, or
   passive listening.

6.3.2.3.  Effect

   Attacks targeting the routing protocol can have diverse impacts on
   network operation, including the aspects described in Section 5.
   These impacts may include incorrect SR policies or the degradation of
   network availability, potentially resulting in service disruption or
   denial of service.

6.3.3.  OAM Attacks

6.3.3.1.  Overview

   Since SRv6 operates over an IPv6 infrastructure, existing OAM
   protocols designed for IPv6 networks are applicable to SRv6 as well.
   Consequently, the security considerations associated with
   conventional IPv6 OAM protocols are also relevant to SRv6
   environments.  As noted in [RFC7276], successful attacks on OAM
   protocols can mislead operators by simulating non-existent failures
   or by concealing actual network issues.  SRv6-specific OAM aspects
   are specified in [RFC9259].

   The O-flag in the SRH serves as a marking bit in user packets to
   trigger telemetry data collection and export at the segment
   endpoints.  An attacker may exploit this mechanism by setting the
   O-flag in transit packets, thereby overloading the control plane and
   degrading system availability.  Additionally, an on-path attacker may
   passively intercept OAM data exported to external analyzers,
   potentially gaining unauthorized insight into network topology and
   behavior.

6.3.3.2.  Scope

   Off-path attackers may attempt to degrade system availability by
   injecting fabricated OAM messages or SRv6 packets with the O-flag
   set, thereby triggering unnecessary telemetry processing.  They may
   also probe SRv6 nodes to infer information about network state and
   performance characteristics.

Buraglio, et al.          Expires 17 April 2027                [Page 15]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   On-path attackers possess enhanced capabilities due to their position
   within the traffic path.  These include passive interception of OAM
   data, unauthorized modification of the O-flag in transit packets, and
   tampering with legitimate OAM messages to mislead network monitoring
   systems or conceal operational issues.

6.3.3.3.  Effect

   Attacks targeting OAM protocols may impact network availability or
   facilitate unauthorized information gathering.  Such attacks can
   disrupt normal operations or expose sensitive details about network
   topology, performance, or state.

6.3.4.  Centralized Control Plane Attacks

6.3.4.1.  Overview

   Centralized control plane architectures, such as those based on a PCE
   [RFC4655] and PCE as a Central Controller (PCECC) [RFC8283],
   inherently introduce a focal point for attacks against the
   controller, such as DoS attacks, or attacks against one or many
   network element(s) under control of the PCE/PCECC in an SR domain,
   thereby increasing the risk of compromise to the overall network
   control infrastructure.

6.3.4.2.  Scope

   As with other control plane attacks, an off-path attacker may attempt
   to inject forged control messages or impersonate a legitimate
   controller.  On-path attackers, by virtue of their position within
   the communication path, possess additional capabilities such as
   passive interception of control traffic and in-transit modification
   of messages exchanged between the controller and Network Elements
   (NEs).

   For example, an attacker may manipulate SR policies instantiated via
   the central controller (using protocols like PCEP or BGP) at the head
   end, thereby altering both the paths of the SR policy and the traffic
   steered over it.  Additionally, PCECC enables manipulation of SID
   allocation and distribution.

6.3.4.3.  Effect

   A successful attack may result in any of the adverse effects
   described in Section 5, potentially impacting availability and
   operational correctness.

Buraglio, et al.          Expires 17 April 2027                [Page 16]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

6.4.  Management Plane Attacks

6.4.1.  Overview

   Similar to the control plane, a compromised management plane can
   enable a broad range of attacks, including unauthorized manipulation
   of SR policies and disruption of network availability.  The specific
   threats and their potential impact are influenced by the management
   protocols in use.

   As with centralized control systems, a centralized management
   infrastructure may introduce a single point of failure, rendering it
   susceptible to DoS attacks or making it a target for eavesdropping
   and message tampering.

   Unauthorized access in a network management system can enable
   attackers or unprivileged users to gain control over network devices
   and alter configurations.  In SRv6-enabled environments, this can
   result in the manipulation of segment routing policies or cause DoS
   conditions by disrupting traffic or tampering with forwarding
   behavior.

   Management functionality is often defined using YANG data models,
   such as the Segment Routing base model [RFC9020] and the SRv6 models
   in [I-D.ietf-spring-srv6-yang-base], [I-D.ietf-lsr-isis-srv6-yang],
   and [I-D.ietf-lsr-ospf-srv6-yang].  As with any YANG module, data
   nodes marked as writable, creatable, or deletable may be considered
   sensitive in certain operational environments.  Unauthorized or
   unprotected write operations (e.g., via edit-config) targeting these
   nodes can adversely affect network operations.  Some of the readable
   data nodes in a YANG module may also be considered sensitive or
   vulnerable in some network environments (Section 3.7 of [RFC9907]).

6.4.1.1.  Scope

   As with control plane attacks, an off-path attacker may attempt to
   inject forged management messages or impersonate a legitimate network
   management system.  On-path attackers, due to their privileged
   position within the communication path, have additional capabilities
   such as passive interception of management traffic and unauthorized
   modification of messages in transit.  An attacker with unauthorized
   access to a management system can cause significant damage, depending
   on the scope of the system and the strength of the access control
   mechanisms in place.

Buraglio, et al.          Expires 17 April 2027                [Page 17]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

6.4.1.2.  Effect

   A successful attack may result in any of the adverse effects
   described in Section 5, potentially impacting availability and
   operational correctness.

6.5.  Attacks - Summary

   Figure 2 summarizes the attacks that were described in the previous
   subsections, and the corresponding effect of each of the attacks.
   Details about the effect are described in Section 5.

  +=============+==================+===================================+
  | Attack      | Details          | Effect                            |
  +=============+==================+===================================+
  |Modification |Modification of:  |* Unauthorized access              |
  |             |* SID list        |* Avoiding a specific node or path |
  |             |* IPv6 DA         |* Preferring a specific path       |
  |             |Add/remove/modify:|* Causing header modifications     |
  |             |* SRH             |* Causing packets to be discarded  |
  |             |* SRH TLV         |* Resource exhaustion              |
  |             |                  |* Forwarding loops                 |
  +-------------+------------------+-----------------------------------+
  |Passive      |Passively listen  |* Reconnaissance                   |
  |listening    |to SRv6-related   |                                   |
  |             |information       |                                   |
  +-------------+------------------+-----------------------------------+
  |Packet       |Maliciously inject|* Resource exhaustion              |
  |insertion    |packets with a    |* Security tooling confusion       |
  |             |segment list      |                                   |
  +-------------+------------------+-----------------------------------+
  |Control plane|* Routing protocol|                                   |
  |attacks      |  attacks         |                                   |
  |             |* OAM attacks     |                                   |
  |             |* Central control |                                   |
  |             |  plane attacks   |* Unauthorized access              |
  |             |                  |* Avoiding a specific node or path |
  |             |                  |* Preferring a specific path       |
  +-------------+------------------+* Causing header modifications     |
  |Management   |* Centralized     |* Causing packets to be discarded  |
  |plane attacks|  management      |* Resource exhaustion              |
  |             |  attacks         |* Forwarding loops                 |
  |             |* Unauthorized    |                                   |
  |             |  access to the   |                                   |
  |             |  management      |                                   |
  |             |  system          |                                   |
  +-------------+------------------+-----------------------------------+

Buraglio, et al.          Expires 17 April 2027                [Page 18]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

                       Figure 2: Summary of Attacks

7.  Mitigation Methods

   This section presents methods for mitigating the threats and issues
   that were presented in previous sections.  This section does not
   introduce new security solutions or protocols.

7.1.  Trusted Domains and Filtering

7.1.1.  Overview

   As specified in [RFC8402]:

    By default, SR operates within a trusted domain.  Traffic MUST be
    filtered at the domain boundaries.

    The use of best practices to reduce the risk of tampering within the
    trusted domain is important.  Such practices are discussed in
    [RFC4381] and are applicable to both SR-MPLS and SRv6.

   Following the direction of [RFC8402], and as discussed in Section 4,
   the current document assumes that SRv6 is a trusted domain and that
   the traffic is filtered at the domain boundaries.  Filtering at SR
   ingress nodes is intended to mitigate modification and insertion
   attacks, while filtering at SR egress nodes is intended to mitigate
   outbound leaks.  Thus, most of the attacks described in this document
   are limited to within the domain (i.e., internal attackers).

   As in any IP network whose security relies on filtering at its
   boundary, relying on correctly configured filters on all edges of the
   trusted domain poses a risk of inbound or outbound leaks if the
   filters are removed or adjusted erroneously.  When SIDs are allocated
   as described in [RFC8754] and Section 7.1.3, the required filters are
   few and stable: they match a small number of summarized prefixes,
   which Section 7 of [RFC8754] notes are easily supported by ACLs,
   using the same IPv6 address filters that protect the infrastructure
   of other IP networks [RFC9099].  Where some filtering implementations
   nevertheless have limits on size or complexity (Section 8.2) that
   prevent the required filters from being applied, the domain is "fail-
   open", which inherently contains more risk than fail-closed
   methodologies.

Buraglio, et al.          Expires 17 April 2027                [Page 19]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   Practically speaking, this means that, as for other IP networks,
   enforcing a "Trusted Domain" depends on operational discipline, and
   that attacks that are expected to be unfeasible from outside the
   trusted domain may become feasible when any of the involved systems
   fails to enforce the filtering policy that is required to define the
   Trusted Domain.

7.1.2.  SRH Filtering

   Filtering can be performed based on the presence of an SRH.  More
   generally, [RFC9288] provides recommendations on the filtering of
   IPv6 packets containing IPv6 extension headers at transit routers.
   However, filtering based on the presence of an SRH is not necessarily
   useful for two reasons:

   1.  The SRH is optional for SID processing as described in
       Section 3.1 and 4.1 of [RFC8754].

   2.  A packet containing an SRH may not be destined to the SR domain,
       as it may be simply transiting the domain.  Such a packet is not
       destined to a SID of the domain, so it is forwarded as a plain
       IPv6 packet and its SRH is not inspected within the domain
       (Section 4.2 of [RFC8754]); a packet from outside the domain that
       is destined to a SID of the domain is dropped by the filtering
       described in Section 7.1.3.  Packets from outside the SR domain
       are therefore not processed as SRv6 within it.

   Therefore, filtering solely based on the presence of an SRH, at
   either SR ingress or SR egress, is not a useful method of mitigation.
   Where such transit traffic is carried across the SR domain using
   SRv6, it is encapsulated at the domain boundary as discussed in
   Section 7.2: the received packet, including any SRH, becomes the
   payload of an outer IPv6 header originated within the domain, and is
   tunneled through the transit SR domain without exercising SRv6
   functions there.  While inter-SR-domain scenarios are a violation of
   the trust model described above, the operational practices
   recommended here aim to preserve interoperability and avoid blanket
   behaviors that would break SR when adjacent networks follow different
   practices.

7.1.3.  Address Range Filtering

   The IPv6 destination address can be filtered at the external
   interface of the SR ingress node of the SRv6 domain and at all nodes
   implementing SRv6 SIDs within the SR domain in order to mitigate
   external attacks.  Section 5.1 of [RFC8754] describes this in detail
   and a summary is presented here:

Buraglio, et al.          Expires 17 April 2027                [Page 20]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   1.  At ingress nodes, any packet entering the SR domain and destined
       to a SID within the SR domain is dropped.

   2.  At every SRv6 enabled node, any packet destined to a SID
       instantiated at the node from a source address outside the SR
       domain is dropped.

   In order to apply such a filtering mechanism the SR domain needs to
   have an address range for SIDs, separate from the infrastructure and
   customer address ranges, and an infrastructure address range for
   source addresses, both of which can be detected and enforced.
   Together with encapsulation at the SR domain boundary (Section 7.2),
   which keeps SRH and SID information within the domain [RFC8402], this
   practice helps prevent the use of SRH and SID information to track
   individual users or reveal communication patterns outside the trusted
   domain.  SIDs are best allocated from an address block dedicated to
   SIDs, for example:

   *  The prefix defined in [RFC9602]

   *  A dedicated ULA block

   *  A dedicated GUA block

   As stated in the security considerations section of [RFC9602], the
   usage of the prefix allocated by [RFC9602] improves security by
   making it simpler to filter traffic at the edge of the SR Domains.
   It is important to note that [RFC9602] allocates and makes a
   dedicated prefix available for SRv6 SIDs for use inside a trusted
   SRv6 domain.  Use of other prefixes for this purpose will result in
   further security considerations such as potential SID pool route
   leakage or more complicated filtering requirements, increasing the
   likelihood of human or configuration error.

   Many operators reserve a /64 block for all loopback addresses and
   allocate /128 for each loopback interface.  This simplifies the
   filtering of permitted source addresses.

   As in other IP networks, filtering at SRv6 enabled nodes complements
   address range filtering at ingress nodes, and it relies on the
   ingress source address validation that IP networks deploy against
   spoofing (BCP 38 [RFC2827] and BCP 84 [RFC3704]).  Failure to
   implement these filtering mechanisms could result in a "fail open"
   scenario, where some attacks by internal attackers described in this
   document may be launched by external attackers.

Buraglio, et al.          Expires 17 April 2027                [Page 21]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   Filtering on prefixes has been shown to be useful, specifically
   [RFC8754]'s description of packet filtering.  When SIDs are allocated
   from a dedicated block that can be summarized, the resulting filters
   are few and stable, and [RFC9099] expands on the concept with control
   plane filtering.

7.2.  Encapsulation of Packets

   In SRv6 deployments, an operator may steer traffic using IPv6-in-IPv6
   encapsulation, imposing a new outer IPv6 header and SRH at the SR
   ingress node rather than processing SRH/SIDs on packets received
   directly from untrusted-facing interfaces.  This is a specific case
   of the trusted-domain filtering discussed in Section 7.1: because the
   outer header and SRH are always originated by a trusted node,
   forwarding decisions within the domain never depend on header fields
   supplied by an untrusted source.  Decapsulating the inner packet at
   the SR egress node, which then forwards it as specified by the
   behavior of the final segment endpoint [RFC8986], also prevents
   internal SR-domain information such as segment lists, SIDs, and/or
   TLVs from being exposed beyond the domain boundary.  As discussed in
   Section 7.1.2, this practice also addresses the case of a packet
   carrying an SRH while only transiting rather than terminating within
   the domain.  Encapsulation does not by itself protect against an
   attacker capable of injecting packets that satisfy the domain's
   boundary-filtering criteria (Section 7.1.3); it is complementary to,
   but not a substitute for, boundary filtering.  Practices outlined in
   Section 5 of [RFC8754] describe this deployment model, including the
   address-range exclusivity assumptions its security properties depend
   on.

7.3.  Hashed Message Authentication Code (HMAC)

   The integrity of the SRH can be protected by an HMAC TLV, as defined
   in [RFC8754].  The HMAC is an optional TLV that secures the segment
   list, the SRH flags, the SRH Last Entry field and the IPv6 source
   address.  A pre-shared key is used in the generation and verification
   of the HMAC.

   Using an HMAC in an SR domain can mitigate some of the SR
   Modification Attacks (Section 6.2.1).

   The following aspects of the HMAC should be considered:

   *  The HMAC TLV is optional [RFC8754].

   *  While it is presumed that unique keys will be employed by each
      participating node, manual configuration of pre-shared keys may
      lead to key reuse.  In such scenarios, the same key might be

Buraglio, et al.          Expires 17 April 2027                [Page 22]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

      reused by multiple nodes of an SRv6 domain as an incorrect
      shortcut to keep pre-shared key configuration manageable.  This
      key should not be the same key for different trusted domains,
      including those existing on the same node.

   *  When the HMAC is used there is a distinction between an attacker
      who becomes internal by having physical access, for example by
      plugging into an active port of a network device, and an attacker
      who has full access to a legitimate network node, including for
      example encryption keys if the network is encrypted.  The latter
      type of attacker is an internal attacker who can perform any of
      the attacks that were described in the previous section as
      relevant to internal attackers.

   *  For the lifetime of the pre-shared key validity, an internal
      attacker who does not have access to the pre-shared key can
      capture legitimate packets, and later replay the SRH and HMAC from
      these recorded packets.  This allows the attacker to insert the
      previously recorded SRH and HMAC into a newly injected packet.  An
      on-path internal attacker can also replace the SRH of an in-
      transit packet with a different SRH that was previously captured.

   *  In cases where an SRH carries policy semantics, care should be
      taken to understand the implications of malformed SRH, invalid
      TLVs, and authentication failures.

   *  An HMAC TLV as defined in Section 2.1.2 of [RFC8754] covers Source
      Address, Last Entry, flags, and the segment list, excluding
      Segments Left.  This could be used by an on-path attacker without
      the HMAC key to tamper with Segments Left alone, potentially
      redirecting which segment in an otherwise HMAC-valid list gets
      treated as active without invalidating the HMAC.

   These considerations limit the extent to which HMAC TLV can be relied
   upon as a security mechanism that could readily mitigate threats
   associated with spoofing and tampering protection for the IPv6 SRH.

7.4.  Control Plane Mitigation Methods

   Mitigation strategies for control plane attacks depend heavily on the
   specific protocols in use.  Since these protocols are not exclusive
   to SRv6, this section does not attempt to provide an exhaustive list
   of mitigation techniques.  Instead, it is focused on considerations
   particularly relevant to SRv6 deployments.

Buraglio, et al.          Expires 17 April 2027                [Page 23]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   Routing protocols can employ authentication and/or encryption to
   protect against modification, injection, and replay attacks, as
   outlined in [RFC6518].  These mechanisms are essential for
   maintaining the integrity and authenticity of control plane
   communications.

   In centralized SRv6 control plane architectures RFC4655 [RFC8283],
   such as those using the PCEP extensions of [RFC9862], it is
   recommended that communication between PCEs and PCCs be secured using
   authenticated and encrypted sessions.  This is typically achieved
   using Transport Layer Security (TLS), following the guidance in
   [RFC8253] and best practices in [RFC9325].

   When the O-flag is used for OAM functions, Section 2.1.1 of [RFC9259]
   requires the processing node to rate-limit the number of packets
   punted to the OAM process, which mitigates denial-of-service attacks
   that exploit the O-flag.  Furthermore, if the HMAC TLV is used, it
   provides integrity protection of the O-flag as described in
   Section 7.3.

   The control plane should be confined to a trusted administrative
   domain.  As specified in [RFC9830] and [RFC9857], SR Policy
   information advertised via BGP and BGP-LS should be restricted to
   authorized nodes, controllers, and applications within this domain.
   Similarly, the use of the O-flag is assumed to occur only within such
   a trusted environment, where the risk of abuse is minimized.

7.5.  Management Plane Mitigation Methods

   Mitigating attacks on the management plane, much like in the control
   plane, depends on the specific protocols and interfaces employed.

   Management protocols such as NETCONF [RFC6241] and RESTCONF [RFC8040]
   are commonly used to configure and monitor SRv6-enabled devices.
   These protocols must be secured to prevent unauthorized access,
   configuration tampering, or information leakage.  These YANG-based
   management protocols (1) have to use a secure transport layer (e.g.,
   Secure Shell (SSH) [RFC4252], TLS [RFC9846], and QUIC [RFC9000]) and
   (2) have to use mutual authentication.

   The Network Configuration Access Control Model (NACM) [RFC8341]
   provides the means to restrict access for particular NETCONF or
   RESTCONF users to a pre-configured subset of all available NETCONF or
   RESTCONF protocol operations and content.

   SRv6-specific YANG modules should be designed with the same security
   considerations applied to all YANG-based models.  Writable nodes must
   be protected using access control mechanisms such as NACM and secured

Buraglio, et al.          Expires 17 April 2027                [Page 24]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   transport protocols like SSH or TLS to prevent unauthorized
   configuration changes.  Readable nodes that expose sensitive
   operational data should be access-controlled and transmitted only
   over encrypted channels to mitigate the risk of information leakage.

7.6.  Layer 2 Mitigation

   In some circumstances it may be possible to mitigate passive
   listening and packet insertion by leveraging [MACsec] to encrypt
   traffic at the media access control (MAC) layer by using encryption
   between two connected devices.  This methodology prevents
   unauthorized access to traffic over a given point to point path by
   encrypting and authenticating data in transit at Layer 2, which
   prevents passive interception and mitigates packet-insertion DoS from
   unauthorized on-path nodes.  Much like the encryption mechanisms
   noted for protocol communication and management access, this level of
   protection can provide integrity and authenticity to all higher layer
   communications over a given layer 2 path but comes with operational
   trade-offs and added complexity.  Additionally, there are design
   scenarios where this is impractical or otherwise not possible.

7.7.  Mitigations - Summary

   Figure 3 summarizes the possible mitigation methods for each of the
   attacks that were described in the previous section.

  +===============================+====================================+
  | Attacks                       | Mitigation Methods                 |
  +===============================+====================================+
  | Modification attack (6.2.1)   | Trusted domains and filtering (7.1)|
  |                               | Encapsulation of packets (7.2)     |
  |                               | HMAC (7.3)                         |
  |                               | MACsec (7.6)                       |
  +-------------------------------+------------------------------------+
  | Passive listening (6.2.2)     | Trusted domains and filtering (7.1)|
  |                               | Encapsulation of packets (7.2)     |
  |                               | MACsec (7.6)                       |
  +-------------------------------+------------------------------------+
  | Packet insertion and          | Trusted domains and filtering (7.1)|
  | replaying (6.2.3)             | Encapsulation of packets (7.2)     |
  |                               | MACsec (7.6)                       |
  +-------------------------------+------------------------------------+
  | Control plane attacks (6.3)   | Control plane mitigations (7.4)    |
  |                               | MACsec (7.6)                       |
  +-------------------------------+------------------------------------+
  | Management plane attacks (6.4)| Management plane mitigations (7.5) |
  |                               | MACsec (7.6)                       |
  +-------------------------------+------------------------------------+

Buraglio, et al.          Expires 17 April 2027                [Page 25]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

     Figure 3: Summary of Mitigation Methods for each of the Attacks

8.  Operational and Filtering Considerations

8.1.  MiddleBox Filtering Issues

   When an SRv6 packet is forwarded in the SRv6 domain, its IPv6
   destination address is modified in each segment and the final
   destination address is not available in the IPv6 header.  As with
   other IP encapsulations RFC2003 [RFC6169], security devices on SRv6
   networks that are not SRv6-capable may not learn the real destination
   address and incorrectly perform access control on some SRv6 traffic.

   The security devices operating in SRv6 enabled networks need to
   understand and have the capability to process SRv6 packets.  However,
   SRv6 packets are often encapsulated by an SR ingress device with an
   IPv6 encapsulation that has the loopback address of the SR ingress
   device as a source address.  As a result, the address information of
   SR packets may be asymmetric, resulting in improper traffic filter
   problems, which affects the effectiveness of security devices.  For
   example, along the forwarding path in SRv6 network, the SR-aware
   firewall will check the association relationships of the
   bidirectional VPN traffic packets.  It is therefore able to retrieve
   the final destination of an SRv6 packet from Segment List[0] of the
   SRH [RFC8754]; when the SRH is absent or the segment list is
   compressed, the final destination is obtained by applying the segment
   behaviors as described in [RFC9800].  When the <source, destination>
   tuple of the packet from PE1 (Provider Edge 1) to PE2 is <PE1-IP-
   ADDR, PE2-VPN-SID>, and the other direction is <PE2-IP-ADDR, PE1-VPN-
   SID>, the source address and destination address of the forward and
   backward traffic are regarded as different flows.  Thus, legitimate
   traffic may be blocked by the firewall.  Consistent with
   Section 3.5.2.4 of [RFC9288], operators should avoid dropping packets
   that carry the SRH (Routing Type 4) within an SR domain and instead
   deploy filtering policies at transit routers that preserve SRv6
   forwarding semantics.

   As with other encapsulations, forwarding SRv6 traffic through devices
   that are not SRv6-aware might in some cases lead to unpredictable
   behavior.  Security appliances, monitoring systems, and middleboxes
   could react in different ways if they lack support for SRv6
   mechanisms, such as the Segment Routing Header (SRH) [RFC8754].
   Additionally, implementation limitations in the processing of IPv6
   packets with extension headers may result in SRv6 packets being
   dropped [RFC7872],[RFC9098].

Buraglio, et al.          Expires 17 April 2027                [Page 26]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   Upper-layer checksum calculations rely on a pseudo-header that
   includes the IPv6 Destination Address.  [RFC8200] specifies that when
   the Routing header is present the upper-layer checksum is computed by
   the originating node based on the IPv6 address of the last element of
   the Routing header.  When compressed segment lists [RFC9800] are
   used, the last element of the Routing header may be different than
   the Destination Address as received by the final destination.
   Furthermore, compressed segment lists can be used in the Destination
   Address without the presence of a Routing header, and in this case
   the IPv6 Destination address can be modified along the path.  As
   defined in [RFC9800], the Destination Address used in the upper-layer
   checksum calculation is the address as expected to be received by the
   ultimate destination.  As a result, some existing middleboxes which
   verify the upper-layer checksum might miscalculate the checksum.

8.2.  Limited Capability Hardware

   In some cases, Access Control List (ACL) capacity is a scarce and
   potentially shared hardware resource (e.g., TCAM/ACL tables).
   Depending on the scale of the network, filtering can consume a non-
   trivial portion of these resources.  Since filtering resources can be
   shared with other features across a given hardware platform,
   filtering capabilities should be considered along with other hardware
   reliant functions such as VLAN scale, route table size, MAC address
   table size, etc.  Filtering both at the control and data plane may or
   may not require shared resources.  For example, some platforms may
   require allocating resources from route table size in order to
   accommodate larger numbers of access lists.  Operators are advised to
   check the limitations of their platforms when deploying SRv6, and to
   keep the resources needed for filtering low by following the SID
   allocation and summarization practices described in Section 7.1.3.

9.  Security Considerations

   The security considerations of SRv6 are presented throughout this
   document.

10.  IANA Considerations

   This document has no IANA actions.

11.  References

11.1.  Normative References

Buraglio, et al.          Expires 17 April 2027                [Page 27]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   [RFC8402]  Filsfils, C., Ed., Previdi, S., Ed., Ginsberg, L.,
              Decraene, B., Litkowski, S., and R. Shakir, "Segment
              Routing Architecture", RFC 8402, DOI 10.17487/RFC8402,
              July 2018, <https://www.rfc-editor.org/rfc/rfc8402>.

   [RFC8754]  Filsfils, C., Ed., Dukes, D., Ed., Previdi, S., Leddy, J.,
              Matsushima, S., and D. Voyer, "IPv6 Segment Routing Header
              (SRH)", RFC 8754, DOI 10.17487/RFC8754, March 2020,
              <https://www.rfc-editor.org/rfc/rfc8754>.

   [RFC8986]  Filsfils, C., Ed., Camarillo, P., Ed., Leddy, J., Voyer,
              D., Matsushima, S., and Z. Li, "Segment Routing over IPv6
              (SRv6) Network Programming", RFC 8986,
              DOI 10.17487/RFC8986, February 2021,
              <https://www.rfc-editor.org/rfc/rfc8986>.

   [RFC9020]  Litkowski, S., Qu, Y., Lindem, A., Sarkar, P., and J.
              Tantsura, "YANG Data Model for Segment Routing", RFC 9020,
              DOI 10.17487/RFC9020, May 2021,
              <https://www.rfc-editor.org/rfc/rfc9020>.

   [RFC9256]  Filsfils, C., Talaulikar, K., Ed., Voyer, D., Bogdanov,
              A., and P. Mattes, "Segment Routing Policy Architecture",
              RFC 9256, DOI 10.17487/RFC9256, July 2022,
              <https://www.rfc-editor.org/rfc/rfc9256>.

   [RFC9491]  Guichard, J., Ed. and J. Tantsura, Ed., "Integration of
              the Network Service Header (NSH) and Segment Routing for
              Service Function Chaining (SFC)", RFC 9491,
              DOI 10.17487/RFC9491, November 2023,
              <https://www.rfc-editor.org/rfc/rfc9491>.

   [RFC9524]  Voyer, D., Ed., Filsfils, C., Parekh, R., Bidgoli, H., and
              Z. Zhang, "Segment Routing Replication for Multipoint
              Service Delivery", RFC 9524, DOI 10.17487/RFC9524,
              February 2024, <https://www.rfc-editor.org/rfc/rfc9524>.

   [RFC9800]  Cheng, W., Ed., Filsfils, C., Li, Z., Decraene, B., and F.
              Clad, Ed., "Compressed SRv6 Segment List Encoding",
              RFC 9800, DOI 10.17487/RFC9800, June 2025,
              <https://www.rfc-editor.org/rfc/rfc9800>.

11.2.  Informative References

   [CanSecWest2007]
              "IPv6 Routing Header Security", 2007, <https://airbus-
              seclab.github.io/ipv6/IPv6_RH_security-csw07.pdf>.

Buraglio, et al.          Expires 17 April 2027                [Page 28]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   [I-D.ietf-lsr-isis-srv6-yang]
              Hu, Z., Ye, D., Qu, Y., Geng, X., and Q. Ma, "YANG Data
              Model for IS-IS SRv6", Work in Progress, Internet-Draft,
              draft-ietf-lsr-isis-srv6-yang-10, 30 August 2026,
              <https://datatracker.ietf.org/doc/html/draft-ietf-lsr-
              isis-srv6-yang-10>.

   [I-D.ietf-lsr-ospf-srv6-yang]
              Qu, Y., Hu, Z., Geng, X., Raza, S. K., and A. Lindem,
              "YANG Data Model for OSPF SRv6", Work in Progress,
              Internet-Draft, draft-ietf-lsr-ospf-srv6-yang-10, 1
              September 2026, <https://datatracker.ietf.org/doc/html/
              draft-ietf-lsr-ospf-srv6-yang-10>.

   [I-D.ietf-spring-srv6-yang-base]
              Raza, S. K., Rajamanickam, J., Matsushima, S., Yu, P., and
              X. Liu, "YANG Data Model for SRv6 Base", Work in Progress,
              Internet-Draft, draft-ietf-spring-srv6-yang-base-02, 14
              May 2026, <https://datatracker.ietf.org/doc/html/draft-
              ietf-spring-srv6-yang-base-02>.

   [ITU-Sec]  "ITU-T M.3016.1, Security for the management plane:
              Security requirements", 2005.

   [MACsec]   "IEEE Standard for Local and metropolitan area
              networks–Media Access Control (MAC) Security", 2018,
              <https://1.ieee802.org/security/802-1ae/>.

   [RFC2003]  Perkins, C., "IP Encapsulation within IP", RFC 2003,
              DOI 10.17487/RFC2003, October 1996,
              <https://www.rfc-editor.org/rfc/rfc2003>.

   [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/rfc/rfc2827>.

   [RFC3552]  Rescorla, E. and B. Korver, "Guidelines for Writing RFC
              Text on Security Considerations", BCP 72, RFC 3552,
              DOI 10.17487/RFC3552, July 2003,
              <https://www.rfc-editor.org/rfc/rfc3552>.

   [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/rfc/rfc3704>.

Buraglio, et al.          Expires 17 April 2027                [Page 29]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   [RFC4023]  Worster, T., Rekhter, Y., and E. Rosen, Ed.,
              "Encapsulating MPLS in IP or Generic Routing Encapsulation
              (GRE)", RFC 4023, DOI 10.17487/RFC4023, March 2005,
              <https://www.rfc-editor.org/rfc/rfc4023>.

   [RFC4381]  Behringer, M., "Analysis of the Security of BGP/MPLS IP
              Virtual Private Networks (VPNs)", RFC 4381,
              DOI 10.17487/RFC4381, February 2006,
              <https://www.rfc-editor.org/rfc/rfc4381>.

   [RFC4593]  Barbir, A., Murphy, S., and Y. Yang, "Generic Threats to
              Routing Protocols", RFC 4593, DOI 10.17487/RFC4593,
              October 2006, <https://www.rfc-editor.org/rfc/rfc4593>.

   [RFC4655]  Farrel, A., Vasseur, J.-P., and J. Ash, "A Path
              Computation Element (PCE)-Based Architecture", RFC 4655,
              DOI 10.17487/RFC4655, August 2006,
              <https://www.rfc-editor.org/rfc/rfc4655>.

   [RFC5095]  Abley, J., Savola, P., and G. Neville-Neil, "Deprecation
              of Type 0 Routing Headers in IPv6", RFC 5095,
              DOI 10.17487/RFC5095, December 2007,
              <https://www.rfc-editor.org/rfc/rfc5095>.

   [RFC6169]  Krishnan, S., Thaler, D., and J. Hoagland, "Security
              Concerns with IP Tunneling", RFC 6169,
              DOI 10.17487/RFC6169, April 2011,
              <https://www.rfc-editor.org/rfc/rfc6169>.

   [RFC6241]  Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed.,
              and A. Bierman, Ed., "Network Configuration Protocol
              (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011,
              <https://www.rfc-editor.org/rfc/rfc6241>.

   [RFC6242]  Wasserman, M., "Using the NETCONF Protocol over Secure
              Shell (SSH)", RFC 6242, DOI 10.17487/RFC6242, June 2011,
              <https://www.rfc-editor.org/rfc/rfc6242>.

   [RFC6291]  Andersson, L., van Helvoort, H., Bonica, R., Romascanu,
              D., and S. Mansfield, "Guidelines for the Use of the "OAM"
              Acronym in the IETF", BCP 161, RFC 6291,
              DOI 10.17487/RFC6291, June 2011,
              <https://www.rfc-editor.org/rfc/rfc6291>.

   [RFC6324]  Nakibly, G. and F. Templin, "Routing Loop Attack Using
              IPv6 Automatic Tunnels: Problem Statement and Proposed
              Mitigations", RFC 6324, DOI 10.17487/RFC6324, August 2011,
              <https://www.rfc-editor.org/rfc/rfc6324>.

Buraglio, et al.          Expires 17 April 2027                [Page 30]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   [RFC6518]  Lebovitz, G. and M. Bhatia, "Keying and Authentication for
              Routing Protocols (KARP) Design Guidelines", RFC 6518,
              DOI 10.17487/RFC6518, February 2012,
              <https://www.rfc-editor.org/rfc/rfc6518>.

   [RFC7276]  Mizrahi, T., Sprecher, N., Bellagamba, E., and Y.
              Weingarten, "An Overview of Operations, Administration,
              and Maintenance (OAM) Tools", RFC 7276,
              DOI 10.17487/RFC7276, June 2014,
              <https://www.rfc-editor.org/rfc/rfc7276>.

   [RFC7384]  Mizrahi, T., "Security Requirements of Time Protocols in
              Packet Switched Networks", RFC 7384, DOI 10.17487/RFC7384,
              October 2014, <https://www.rfc-editor.org/rfc/rfc7384>.

   [RFC7510]  Xu, X., Sheth, N., Yong, L., Callon, R., and D. Black,
              "Encapsulating MPLS in UDP", RFC 7510,
              DOI 10.17487/RFC7510, April 2015,
              <https://www.rfc-editor.org/rfc/rfc7510>.

   [RFC7835]  Saucez, D., Iannone, L., and O. Bonaventure, "Locator/ID
              Separation Protocol (LISP) Threat Analysis", RFC 7835,
              DOI 10.17487/RFC7835, April 2016,
              <https://www.rfc-editor.org/rfc/rfc7835>.

   [RFC7872]  Gont, F., Linkova, J., Chown, T., and W. Liu,
              "Observations on the Dropping of Packets with IPv6
              Extension Headers in the Real World", RFC 7872,
              DOI 10.17487/RFC7872, June 2016,
              <https://www.rfc-editor.org/rfc/rfc7872>.

   [RFC8040]  Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF
              Protocol", RFC 8040, DOI 10.17487/RFC8040, January 2017,
              <https://www.rfc-editor.org/rfc/rfc8040>.

   [RFC8200]  Deering, S. and R. Hinden, "Internet Protocol, Version 6
              (IPv6) Specification", STD 86, RFC 8200,
              DOI 10.17487/RFC8200, July 2017,
              <https://www.rfc-editor.org/rfc/rfc8200>.

   [RFC8253]  Lopez, D., Gonzalez de Dios, O., Wu, Q., and D. Dhody,
              "PCEPS: Usage of TLS to Provide a Secure Transport for the
              Path Computation Element Communication Protocol (PCEP)",
              RFC 8253, DOI 10.17487/RFC8253, October 2017,
              <https://www.rfc-editor.org/rfc/rfc8253>.

Buraglio, et al.          Expires 17 April 2027                [Page 31]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   [RFC8283]  Farrel, A., Ed., Zhao, Q., Ed., Li, Z., and C. Zhou, "An
              Architecture for Use of PCE and the PCE Communication
              Protocol (PCEP) in a Network with Central Control",
              RFC 8283, DOI 10.17487/RFC8283, December 2017,
              <https://www.rfc-editor.org/rfc/rfc8283>.

   [RFC8341]  Bierman, A. and M. Bjorklund, "Network Configuration
              Access Control Model", STD 91, RFC 8341,
              DOI 10.17487/RFC8341, March 2018,
              <https://www.rfc-editor.org/rfc/rfc8341>.

   [RFC8355]  Filsfils, C., Ed., Previdi, S., Ed., Decraene, B., and R.
              Shakir, "Resiliency Use Cases in Source Packet Routing in
              Networking (SPRING) Networks", RFC 8355,
              DOI 10.17487/RFC8355, March 2018,
              <https://www.rfc-editor.org/rfc/rfc8355>.

   [RFC8476]  Tantsura, J., Chunduri, U., Aldrin, S., and P. Psenak,
              "Signaling Maximum SID Depth (MSD) Using OSPF", RFC 8476,
              DOI 10.17487/RFC8476, December 2018,
              <https://www.rfc-editor.org/rfc/rfc8476>.

   [RFC8926]  Gross, J., Ed., Ganga, I., Ed., and T. Sridhar, Ed.,
              "Geneve: Generic Network Virtualization Encapsulation",
              RFC 8926, DOI 10.17487/RFC8926, November 2020,
              <https://www.rfc-editor.org/rfc/rfc8926>.

   [RFC9050]  Li, Z., Peng, S., Negi, M., Zhao, Q., and C. Zhou, "Path
              Computation Element Communication Protocol (PCEP)
              Procedures and Extensions for Using the PCE as a Central
              Controller (PCECC) of LSPs", RFC 9050,
              DOI 10.17487/RFC9050, July 2021,
              <https://www.rfc-editor.org/rfc/rfc9050>.

   [RFC9055]  Grossman, E., Ed., Mizrahi, T., and A. Hacker,
              "Deterministic Networking (DetNet) Security
              Considerations", RFC 9055, DOI 10.17487/RFC9055, June
              2021, <https://www.rfc-editor.org/rfc/rfc9055>.

   [RFC9087]  Filsfils, C., Ed., Previdi, S., Dawra, G., Ed., Aries, E.,
              and D. Afanasiev, "Segment Routing Centralized BGP Egress
              Peer Engineering", RFC 9087, DOI 10.17487/RFC9087, August
              2021, <https://www.rfc-editor.org/rfc/rfc9087>.

   [RFC9098]  Gont, F., Hilliard, N., Doering, G., Kumari, W., Huston,
              G., and W. Liu, "Operational Implications of IPv6 Packets
              with Extension Headers", RFC 9098, DOI 10.17487/RFC9098,
              September 2021, <https://www.rfc-editor.org/rfc/rfc9098>.

Buraglio, et al.          Expires 17 April 2027                [Page 32]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   [RFC9099]  Vyncke, É., Chittimaneni, K., Kaeo, M., and E. Rey,
              "Operational Security Considerations for IPv6 Networks",
              RFC 9099, DOI 10.17487/RFC9099, August 2021,
              <https://www.rfc-editor.org/rfc/rfc9099>.

   [RFC9252]  Dawra, G., Ed., Talaulikar, K., Ed., Raszuk, R., Decraene,
              B., Zhuang, S., and J. Rabadan, "BGP Overlay Services
              Based on Segment Routing over IPv6 (SRv6)", RFC 9252,
              DOI 10.17487/RFC9252, July 2022,
              <https://www.rfc-editor.org/rfc/rfc9252>.

   [RFC9259]  Ali, Z., Filsfils, C., Matsushima, S., Voyer, D., and M.
              Chen, "Operations, Administration, and Maintenance (OAM)
              in Segment Routing over IPv6 (SRv6)", RFC 9259,
              DOI 10.17487/RFC9259, June 2022,
              <https://www.rfc-editor.org/rfc/rfc9259>.

   [RFC9288]  Gont, F. and W. Liu, "Recommendations on the Filtering of
              IPv6 Packets Containing IPv6 Extension Headers at Transit
              Routers", RFC 9288, DOI 10.17487/RFC9288, August 2022,
              <https://www.rfc-editor.org/rfc/rfc9288>.

   [RFC9325]  Sheffer, Y., Saint-Andre, P., and T. Fossati,
              "Recommendations for Secure Use of Transport Layer
              Security (TLS) and Datagram Transport Layer Security
              (DTLS)", BCP 195, RFC 9325, DOI 10.17487/RFC9325, November
              2022, <https://www.rfc-editor.org/rfc/rfc9325>.

   [RFC9352]  Psenak, P., Ed., Filsfils, C., Bashandy, A., Decraene, B.,
              and Z. Hu, "IS-IS Extensions to Support Segment Routing
              over the IPv6 Data Plane", RFC 9352, DOI 10.17487/RFC9352,
              February 2023, <https://www.rfc-editor.org/rfc/rfc9352>.

   [RFC9416]  Gont, F. and I. Arce, "Security Considerations for
              Transient Numeric Identifiers Employed in Network
              Protocols", BCP 72, RFC 9416, DOI 10.17487/RFC9416, July
              2023, <https://www.rfc-editor.org/rfc/rfc9416>.

   [RFC9513]  Li, Z., Hu, Z., Talaulikar, K., Ed., and P. Psenak,
              "OSPFv3 Extensions for Segment Routing over IPv6 (SRv6)",
              RFC 9513, DOI 10.17487/RFC9513, December 2023,
              <https://www.rfc-editor.org/rfc/rfc9513>.

   [RFC9602]  Krishnan, S., "Segment Routing over IPv6 (SRv6) Segment
              Identifiers in the IPv6 Addressing Architecture",
              RFC 9602, DOI 10.17487/RFC9602, October 2024,
              <https://www.rfc-editor.org/rfc/rfc9602>.

Buraglio, et al.          Expires 17 April 2027                [Page 33]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   [RFC9830]  Previdi, S., Filsfils, C., Talaulikar, K., Ed., Mattes,
              P., and D. Jain, "Advertising Segment Routing Policies in
              BGP", RFC 9830, DOI 10.17487/RFC9830, September 2025,
              <https://www.rfc-editor.org/rfc/rfc9830>.

   [RFC9846]  Rescorla, E., "The Transport Layer Security (TLS) Protocol
              Version 1.3", RFC 9846, DOI 10.17487/RFC9846, July 2026,
              <https://www.rfc-editor.org/rfc/rfc9846>.

   [RFC9855]  Bashandy, A., Litkowski, S., Filsfils, C., Francois, P.,
              Decraene, B., and D. Voyer, "Topology Independent Fast
              Reroute Using Segment Routing", RFC 9855,
              DOI 10.17487/RFC9855, October 2025,
              <https://www.rfc-editor.org/rfc/rfc9855>.

   [RFC9857]  Previdi, S., Talaulikar, K., Ed., Dong, J., Gredler, H.,
              and J. Tantsura, "Advertisement of Segment Routing
              Policies Using BGP - Link State", RFC 9857,
              DOI 10.17487/RFC9857, October 2025,
              <https://www.rfc-editor.org/rfc/rfc9857>.

   [RFC9862]  Koldychev, M., Sivabalan, S., Sidor, S., Barth, C., Peng,
              S., and H. Bidgoli, "Path Computation Element
              Communication Protocol (PCEP) Extensions for Segment
              Routing (SR) Policy Candidate Paths", RFC 9862,
              DOI 10.17487/RFC9862, October 2025,
              <https://www.rfc-editor.org/rfc/rfc9862>.

   [RFC9907]  Bierman, A., Boucadair, M., Ed., and Q. Wu, "Guidelines
              for Authors and Reviewers of Documents Containing YANG
              Data Models", BCP 216, RFC 9907, DOI 10.17487/RFC9907,
              March 2026, <https://www.rfc-editor.org/rfc/rfc9907>.

Acknowledgments

   The authors would like to acknowledge the valuable input and
   contributions from Zafar Ali, Andrew Alston, Dale Carder, Weiqiang
   Cheng, Bruno Decraene, Dhruv Dhody, Mike Dopheide, Darren Dukes,
   Linda Dunbar, Joel Halpern, Boris Hassanov, Tom Hill, Suresh
   Krishnan, Sam Öehlert, Alvaro Retana, Andrew Stone, Bala'zs Vargas,
   Eric Vyncke, and Russ White.

Authors' Addresses

   Nick Buraglio
   Energy Sciences Network
   Email: buraglio@forwardingplane.net

Buraglio, et al.          Expires 17 April 2027                [Page 34]
Internet-Draft  Segment Routing IPv6 Security Considerat    October 2026

   Tal Mizrahi
   Huawei
   Email: tal.mizrahi.phd@gmail.com

   Tian Tong
   China Unicom
   Email: tongt5@chinaunicom.cn

   Luis M. Contreras
   Telefonica
   Email: luismiguel.contrerasmurillo@telefonica.com

   Fernando Gont
   SI6 Networks
   Email: fgont@si6networks.com

Buraglio, et al.          Expires 17 April 2027                [Page 35]