[spring] Re: [SRv6OPS] Second WG Last Call: draft-ietf-spring-srv6-security-14 (Ends 2026-06-02)
Alvaro Retana <aretana.ietf@gmail.com> Thu, 04 June 2026 15:27 UTC
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: spring@mail2.ietf.org
Delivered-To: spring@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 0AE6DFAEECB2 for <spring@mail2.ietf.org>; Thu, 4 Jun 2026 08:27:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780586865; bh=DmBSSlgpxIBTbXROte+ik9OWxKiuu9+P/OCtXwRLtJc=; h=From:In-Reply-To:References:Date:Subject:To:Cc; b=oPxNqYqaNXl6LYEByrzFxS/LtEHJHuj9NHcMUqERaLZ/CWvlzBL3qs/aQKxuFcrZh pf2tBoJEfCjq0vazjZKEg6wAzpEtl52GYg2mxVQ6+wiNe6R8S7U/SuMu4fqMiW9l5V bqYc7ymFGmKLFMkrOO6tXyc8ekcH367UXKXYdI3A=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hLidG1JKf44j for <spring@mail2.ietf.org>; Thu, 4 Jun 2026 08:27:44 -0700 (PDT)
Received: from mail-dl1-x1233.google.com (mail-dl1-x1233.google.com [IPv6:2607:f8b0:4864:20::1233]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 74285FAEEB16 for <spring@ietf.org>; Thu, 4 Jun 2026 08:25:55 -0700 (PDT)
Received: by mail-dl1-x1233.google.com with SMTP id a92af1059eb24-137f27712fdso140505c88.0 for <spring@ietf.org>; Thu, 04 Jun 2026 08:25:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780586749; cv=none; d=google.com; s=arc-20240605; b=QVXt8FfYcfw4LQaeycVflrSLyzy9POv5Rujdxlk+EuYb0bcZmTLUTsH2q/w1m1QGuh WWFhxt7PHAlQvUHg3oug1iVWhj9CZjnmC9njyNwaOEqsK+sIYQeITSxTxwlREUv7m6k0 MVB80Rdg6ucce0CG+G7oJ+kyvpCSWxCTK+SqKrvztlsxdom7anVCXse8hBBQRrRx9JaK QNX1MgVbFMvPBZ2b9HHBy2Dkrc+quYICImy5MHNt2JqSFDx5AoAnChgvHAHAm2nco1Y9 ahENSSrMD2J4YgFZ1crLMPDld3PxwGpoMtkS41Z2MDZzHCkJYuuZjYAuQnVyeF3lprrR +8Yg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:dkim-signature; bh=JUrlZXTIk1/xX8An5fXd2T6ryKEg+N3pGKEhUJRHMXw=; fh=HC9d3ILkNSGe3wiHcaZEpZLi8+rSdodivRoYVdcEjjM=; b=BIRPULfcW5awUZipwvdsuJyJQzi9jAML+isq/gJYV8j6xkjJ7zSF4BJaZPimyokXBo YtTTl7sGDhc3H423SzWJ+I3RJNFlKkydaP1XCaLM+KReBuW5dH4hcaBXHPQeg/15jR3g 4eASdSrIwmnpz2MB/62fD99QLGRnGjiWgN1+y0mnnxYuf1VerXkYnzc4PpIcT/CSmFFm 3kDAIpwVn+xR7lB7R2ylnSc+YQHRscyWIAgcQnFka59u83/tMKDe5iNKPWhiID3753gZ QdIsKATe9XWmpsebKnRPFWP1RlwMc5Zev4R46/hr8Iutd+O5OaugeLw2tRlQsNNeZRqG nr6g==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780586749; x=1781191549; darn=ietf.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=JUrlZXTIk1/xX8An5fXd2T6ryKEg+N3pGKEhUJRHMXw=; b=a0EiqaVztsmfvh3AkgyVmhGUHzqnF7ErIE2PnObfmpqDbgnQmZkOvXJ03Ax36jhSD5 kTzowivTdvyX5Pf2cp2iz4pIxjHGmK+5ZjQfLaapFaYPfBSw1G3w4/uXD4RDRq/8fPhA hv7Is+viKoScZW0yj1nnwabdEC6uNqhRH3Shs9UXGeQYuItl2ORkJRVox0oyoBB+ng8T DyBihsM/OPzqk+aQW8UEvfPeqtIIJVscMEtxv7/TiWdcVPMHdTa0ZJLBzY775XHz/AXM ki2ZWIhYTrhJD1TAHFGQyt/q4Xk5sVmMJz1Qx+jtr/CuJqjNxxNen/HbL9bK8GiDO4U2 vXpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780586749; x=1781191549; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JUrlZXTIk1/xX8An5fXd2T6ryKEg+N3pGKEhUJRHMXw=; b=kcM5Y4HKzG4rHugxN5LFqgjEfUqgZ7w6KQaGuwKzFItP+EBSnw8gG7m9WnDs78e78T AaTmFR1RlNqjhyrWeG7woXroay1TpxGmuotPZfzULMvpHr8BxfT0JVE2U/bb3yH3g2p/ uD95Jwqq/NHWOV7SUqb6EFJmISyHODtuEdLF+Mu/rKaVjFf+fg6gCSYdNAjv8bzzJjWs vtYhnNq2nb7LTizFt1Jl1AhtFwvKrBIlEQR6LGyJs2NhQw6i0lINrTNBlmKXoNtXEs4v +6MZUdmQJ4zE2z1wvw7dfIIDFPGwTv0tVwev858Kh/+Ktwi0jG91Mg+4sdoHRISz8N3j BwPA==
X-Gm-Message-State: AOJu0YxmBDjZtqDaLqloYndjUVwv8QArlhqTvrJn48/NXKsCqfrfYkrt 9rJ0beTMGpLaov9o2mUk/NBcXTT+SaLnNQxmKC87E41xpWtP+mDi3QTpjqeENyUpa1MY96EIYmc SJ20NvG9ck1dF9Dds/YSpeD8RH+2qPQ4=
X-Gm-Gg: Acq92OGKOp7aJ9nzz6pbh1JCfduqqUo5XA9IZLautBXuOy7leJpkC37Ec3+3I8rEhLj EcGwCXKNMhGuMWvmdPYbGWEYMIfB/+zH2HzVoIdQ0SPewC7d65p5TjLJl8rhlFVnMlE/Ip60+2C eiGgk9He0BN7cgYdMrObjH0rieZlSpFY1/JOxXrzEd49OCBNTQm7CRdOdVE+89pfvDgKn9xcXJR FNmLv2MM/ViqoPg6dNDgww+QzrMwAOHjBtMPww4k7FfLh7p9sspBqzv/MN65Xld0I0rykD59F/N V8cehmRjqdwTHap62VCJca3mb52m1G6cKY6yyvtoTtF0eMOjoRE=
X-Received: by 2002:a05:7022:43a1:b0:136:602b:80ac with SMTP id a92af1059eb24-137f6bc7842mr3798103c88.27.1780586748806; Thu, 04 Jun 2026 08:25:48 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 4 Jun 2026 10:25:47 -0500
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 4 Jun 2026 10:25:47 -0500
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <bf5cc9954330ce3332c8e155c6ac0e15@ninjabadger.net>
References: <177913349668.557208.2581503410373976317@dt-datatracker-7688897f84-l74h4> <3194284ee3b2476985fcbd10925bdb91@huawei.com> <2b006a0d3b94739-00016.Richmail.00003012868091865446@chinamobile.com> <CACMsEX-a6rNg0e7kgKC1AhN7=MfN9yBAN8FO-6kEyqfK54Y6WA@mail.gmail.com> <44e252a15f7997264c59fc3591953448@ninjabadger.net> <bf5cc9954330ce3332c8e155c6ac0e15@ninjabadger.net>
MIME-Version: 1.0
Date: Thu, 04 Jun 2026 10:25:47 -0500
X-Gm-Features: AVHnY4Kw_8BoSZuVCCcLjzoxffAFp9Uiq7llTKmne4D-KKJGkNVEYdQLpQNYCo0
Message-ID: <CAMMESsxH_iMdrSjsdF9=mjB8Us7KF7yDR8JBnfe9-RucH-v6Dw@mail.gmail.com>
To: Nick Buraglio <buraglio@forwardingplane.net>, Tom Hill <tom@ninjabadger.net>
Content-Type: multipart/alternative; boundary="000000000000a78a5206536f2841"
Message-ID-Hash: I2ME4HX726M6CHXH3REOUFLOPGG53DRG
X-Message-ID-Hash: I2ME4HX726M6CHXH3REOUFLOPGG53DRG
X-MailFrom: aretana.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spring.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: spring@ietf.org, srv6ops@ietf.org, ipv6@ietf.org, Weiqiang Cheng <chengweiqiang@chinamobile.com>, draft-ietf-spring-sr <draft-ietf-spring-srv6-security@ietf.org>, zali@cisco.com, "spring-chairs@ietf.o" <spring-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [spring] Re: [SRv6OPS] Second WG Last Call: draft-ietf-spring-srv6-security-14 (Ends 2026-06-02)
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yqta6ElLX7QsxL8Lf915rYPntxQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Owner: <mailto:spring-owner@ietf.org>
List-Post: <mailto:spring@ietf.org>
List-Subscribe: <mailto:spring-join@ietf.org>
List-Unsubscribe: <mailto:spring-leave@ietf.org>
[Speaking as a participant.] I agree with Tom’s points and suggestions. Most uses of “domain” in the draft are qualified to indicate that they refer to an “SR domain” (for example), avoiding confusion. There are still a couple of cases where “domain” is not qualified; please take a look. Thanks! Alvaro. On June 2, 2026 at 9:36:53 AM, Tom Hill (tom@ninjabadger.net) wrote: On 2026-06-02 14:20, Tom Hill wrote: > Hi Weiqiang, Nick, > > On 2026-05-29 22:47, Nick Buraglio wrote: >> On Tue, May 19, 2026 at 11:53 PM Weiqiang Cheng < >> chengweiqiang@chinamobile.com> wrote: >>> Two minor comments to help define scope earlier: >>> >>> 1. >>> >>> Section 2 could note that inter-SR-domain scenarios are out of >>> scope >>> (as already stated in Section 4). >>> 2. >>> >>> The point that SRv6 inherits IPv6 vulnerabilities but that this is >>> out >>> of scope (currently in Section 6.2.4) could also be mentioned in >>> Section 2 >>> or the introduction. >>> >> How does this sound? >> OLD: >> We note that SRv6 is under active development and, as such, the above >> documents might not cover all protocols employed in an SRv6 >> deployment. >> >> NEW: >> Inter-Domain Segment Routing scenarios are out of scope for this >> document >> as are existing and future protocol specific IPv6 vulnerabilities. >> Additionally, we note that SRv6 is under active development and, as >> such, >> the above documents might not cover all protocols employed in an SRv6 >> deployment. >> >> >> We can leave the existing statements further in the document unless >> the WG >> feels that they are unnecessary. > > Per RFC8402 S8, if you take that a 'domain' is the "trusted domain", > e.g. "By default, SR operates within a trusted domain. Traffic MUST be > filtered at the domain boundaries." then by that assumption there is no > such definition of 'Inter-domain SRv6', because it violates Section 8 > of RFC8402 as written. > > If you take "inter-domain" to mean any EPE boundary (per RFC8402, S4.2) > then I don't think should be out of scope of this document, as it is > entirely valid for an operator to have multiple eBGP boundaries within > their trusted domain (for reasons of acquisition, blast radius, etc.) > and for us to be concerned about the security of those deployments. > > Irrespective of the assumption made, I do not believe that it is for > this document to define "inter-domain SRv6", and thus we should not do > so (especially at this late stage). Detailing the security > considerations of SRv6 domains that exceed the trusted domains of the > operator would be nebulous, and there-in lies one of the reasons that > this document exists; it builds upon the clear statement made in S4.2 > of RFC8402. > > I do not support this proposed change to the document. Further to the above, I think we can make the text in the last paragraph of Section 4 of this draft, somewhat clearer of its intention - please do let me know if I have perceived that intent correctly. OLD TEXT: Inter-SR-domain scenarios are out of scope, including cases where multiple SR instances exist under the same administrative entity but are logically or operationally distinct; such cases are treated as separate SR domains for the purposes of this draft. Specifically, an attack on one domain that is invoked from within a different domain is considered an external attack in the context of the current document. NEW TEXT: SRv6 deployments that exceed their trusted domain (per [RFC8402, Section 4.2) including cases where multiple SR instances exist under the same administrative entitty, 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. -- This appears to me at least to have fewer uses of ambiguous terms, and much more clearly defines the scope of this document. Tom
- [spring] Second WG Last Call: draft-ietf-spring-s… Alvaro Retana via Datatracker
- [spring] Re: Second WG Last Call: draft-ietf-spri… Cheng Li
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Weiqiang Cheng
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Nick Buraglio
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Tom Hill
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Tom Hill
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Tom Hill
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Alvaro Retana
- [spring] Re: Second WG Last Call: draft-ietf-spri… zengguanming
- [spring] Re: Second WG Last Call: draft-ietf-spri… Balázs Varga A
- [spring] Re: Second WG Last Call: draft-ietf-spri… Nick Buraglio
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Andrew Stone (Nokia)
- [spring] Re: [SRv6OPS] Re: Second WG Last Call: d… Joel Halpern
- [spring] Re: [SRv6OPS] Re: Second WG Last Call: d… Andrew Stone (Nokia)
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Nick Buraglio
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Nick Buraglio
- [spring] Re: Second WG Last Call: draft-ietf-spri… gengnan
- [spring] Re: Second WG Last Call: draft-ietf-spri… Nick Buraglio
- [spring] Re: [SRv6OPS] Second WG Last Call: draft… Dongjie (Jimmy)
- [spring] Re: Second WG Last Call: draft-ietf-spri… 阮征(联通集团本部)
- [spring] Re: Second WG Last Call: draft-ietf-spri… Suresh Krishnan
- [spring] Re: Second WG Last Call: draft-ietf-spri… Nick Buraglio
- [spring] Re: Second WG Last Call: draft-ietf-spri… Mikael Abrahamsson
- [spring] Re: Second WG Last Call: draft-ietf-spri… Alvaro Retana
- [spring] Re: Second WG Last Call: draft-ietf-spri… Nick Buraglio
- [spring] Re: Second WG Last Call: draft-ietf-spri… Alvaro Retana
- [spring] Re: Second WG Last Call: draft-ietf-spri… Nick Buraglio
- [spring] Re: Second WG Last Call: draft-ietf-spri… jeanmichel.combes
- [spring] Re: Second WG Last Call: draft-ietf-spri… chengweiqiang@chinamobile.com
- [spring] Re: Second WG Last Call: draft-ietf-spri… Tom Hill
- [spring] Re: Second WG Last Call: draft-ietf-spri… Nick Buraglio
- [spring] Re: Second WG Last Call: draft-ietf-spri… Nick Buraglio
- [spring] Re: Second WG Last Call: draft-ietf-spri… Tom Hill
- [spring] Re: Second WG Last Call: draft-ietf-spri… Alvaro Retana
- [spring] Re: Second WG Last Call: draft-ietf-spri… Jia Zhang
- [spring] 回复: Re: Second WG Last Call: draft-ietf-… yangfeng