[spring] 回复: A review of draft-ietf-spring-sid-as-source-address
Feng Yang <yangfeng@chinamobile.com> Mon, 12 October 2026 09:48 UTC
Received: from cmccmta4.chinamobile.com (cmccmta4.chinamobile.com [111.22.67.137]) by mx.ietf.org (Postfix) with ESMTP id 52C7B46; Mon, 12 Oct 2026 09:48:06 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=fail ("body hash did not verify") header.d=chinamobile.com header.s=default header.b="AM/WaeBV"; spf=pass (mx.ietf.org: domain of yangfeng@chinamobile.com designates 111.22.67.137 as permitted sender) smtp.mailfrom=yangfeng@chinamobile.com; dmarc=pass (policy=none) header.from=chinamobile.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chinamobile.com; s=default; l=0; h=from:subject:message-id:to:cc:mime-version; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=AM/WaeBVXeXPBhE8hdynROLDGQ0/t6YMxWKRUBFEDzkqsI29FqWuOHMEHnbpurpeXtoXreWXu7LNM wquFQtZ43OAUFCjpmvwzjvH12H73EmT0br2vgIsy2iOP3xpyFpGawlLKCzpc9SgXlp+APtTZjSypuA bSXlrv8FPgvDOdjU=
X-RM-TagInfo: emlType=0
X-RM-SPAM-FLAG: 00000000
Received: from mail.dlp.master (unknown[10.188.0.87]) by rmmx-syy-dmz-app04-12004 (RichMail) with SMTP id 2ee46accacd2ce0-774b7; Mon, 12 Oct 2026 17:48:04 +0800 (CST)
X-RM-TRANSID: 2ee46accacd2ce0-774b7
Received: from wxh.mailtest (localhost [127.0.0.1]) by mail.dlp.master (Postfix) with ESMTP id 803FD15A02CD; Mon, 12 Oct 2026 17:48:04 +0800 (CST)
Received: from spf.mail.chinamobile.com (unknown [10.230.70.214]) by mail.dlp.master (Postfix) with ESMTP id C62C715A02CD; Mon, 12 Oct 2026 17:47:53 +0800 (CST)
X-RM-TagInfo: emlType=0
X-RM-SPAM-FLAG: 00000000
Received: from HPC (unknown[10.1.6.55]) by rmsmtp-syy-appsvr08-12008 (RichMail) with SMTP id 2ee86accacc86a8-d936d; Mon, 12 Oct 2026 17:47:53 +0800 (CST)
X-RM-TRANSID: 2ee86accacc86a8-d936d
From: Feng Yang <yangfeng@chinamobile.com>
To: adrian@olddog.co.uk, spring@ietf.org
References: <06c801dd4dec$1156e170$3404a450$@olddog.co.uk>
In-Reply-To:
Date: Mon, 12 Oct 2026 17:47:50 +0800
Message-ID: <001a01dd5a2e$bed5c8e0$3c815aa0$@chinamobile.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_001B_01DD5A71.CCFA4160"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQCN1+QDSjM0Lo6JIWoMAKMUQCGXDbmCJ+YggBaE3IA=
Content-Language: zh-cn
X-Spamd-Bar: ----------------------
Message-ID-Hash: 3IGQU7IH7R7O63ROSMPGZHANUMBBLJ7C
X-Message-ID-Hash: 3IGQU7IH7R7O63ROSMPGZHANUMBBLJ7C
X-MailFrom: forwardingalgorithm@dmarc.ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-spring.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-spring-sid-as-source-address@ietf.org, 'Gyan Mishra' <hayabusagsm@gmail.com>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [spring] 回复: A review of draft-ietf-spring-sid-as-source-address
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/f12GEb-4TQL6r4TPhjf7nlLmz_Y>
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>
Hi Adrain, I think this update has addressed all of your careful review comments. 😊 https://datatracker.ietf.org/doc/html/draft-ietf-spring-sid-as-source-address-01 BR, Feng 发件人: Feng Yang <yangfeng@chinamobile.com> 发送时间: 2026年9月28日 9:56 收件人: 'adrian@olddog.co.uk' <adrian@olddog.co.uk>; 'spring@ietf.org' <spring@ietf.org> 抄送: 'draft-ietf-spring-sid-as-source-address@ietf.org' <draft-ietf-spring-sid-as-source-address@ietf.org>; 'Gyan Mishra' <hayabusagsm@gmail.com> 主题: 回复: A review of draft-ietf-spring-sid-as-source-address Hi Adrain, Thanks for your careful review. All of the comments are helpful, and we will come back with updates in next revision. BR, Feng 发件人: Adrian Farrel < <mailto:adrian@olddog.co.uk> adrian@olddog.co.uk> 发送时间: 2026年9月27日 3:20 收件人: <mailto:spring@ietf.org> spring@ietf.org 抄送: <mailto:draft-ietf-spring-sid-as-source-address@ietf.org> draft-ietf-spring-sid-as-source-address@ietf.org 主题: A review of draft-ietf-spring-sid-as-source-address Hi SPRING, Congratulations to the authors on a new WG draft. I watched the discussions during adoption triggered by Gyan's review and comments. It seems like some sort of agreement was reached, and I look forward to a new revision to address that. At the same time, I have done my own review of the draft. I know it is annoying to get a review when there are agreed updates that haven't been made yet, but I figure that since there is a new revision being made, some work on nits may be easily incorporated at the same time. Cheers, Adrian === Abstract I think we don't need the marketing statements in the Abstract. It is enough to say: OLD SRv6 is being rapidly deployed and is currently primarily used in trusted-domain backbone networks. Both the carrier market and the enterprise market are adopting SRv6 for end-to-end service delivery. NEW SRv6 is deployed in trusted-domain backbone networks for end-to-end service delivery in carrier and enterprise networks. END --- Abstract I suggest: OLD However, if a firewall exists along an SRv6 path, not only legitimate SRv6 traffic but also ICMP packets generated on SRv6 transit node will be dropped. NEW However, a stateful firewall on an SRv6 path may drop both legitimate SRv6 traffic and ICMP packets generated on SRv6 transit nodes because the bidirectional traffic flows are asymmetrical. END --- Absract s/proposal/document/ s/SID/a SID/ --- Introduction Same changes as in the Abstract. --- 1. OLD The reason has been elaborated in Section 8.1 of [I-D.draft-ietf-spring-srv6-security]. SRv6 implementations use the ingress PE's loopback IPv6 address as the outer IPv6 source address NEW As described in Section 8.1 of [I-D.draft-ietf-spring-srv6-security], SRv6 implementations use the ingress PE's loopback IPv6 address as the source address in the outer IPv6 packet header. END --- 1.2 Add "SRS" to the list --- 2. Only unicast traffic is eligible for using SID as source address. Are you saying that this approach cannot be used for multicast? If so, you need to say why. Or maybe you are saying that this document is only interested in unicast and that multicast is out of scope for this document. If so, just make that clear. --- 2. s/Several/Two/ s/SHOULD/should/ --- 2.1.1 The user traffic SHOULD use the SRv6 service SID as the source address of the outer IPv6 header. Why is this "SHOULD"? If you mean "to conform to this document an implementation SHOULD" then I would have thought this is a MUST because the document is all about getting through the firewall. If you are giving advice that implementations would be well advised to follow, then use "should". --- 2.1.1 All those End.DX* and End.DT* SIDs except End.DT2M SHOULD be used for source address. s/SHOULD/can/ --- 2.2 For SRv6 ping, the ICMP Echo Request MAY use an End SID as the outer IPv6 source address to verify the reachability of the return path. Some confusion over the use of "MAY" I think. It's true that the Echo Request MAY use an End SID. However, if the intention is to verify the reachability of the return path when there is a stateful firewall on the path, isn't this "MUST"? --- 3.1.1 s/taffics/traffic/ --- 3.1.2 OLD The proposed solution is to unify the semantic of the source and NEW The solution described in this document is to unify the semantic of the source and END --- 4. s/lists[RFC9800]/lists [RFC9800]/ --- Adding an Operational Considerations section per draf-ietf-opsawg- rfc5706bis would be great. It doesn't need to be done before adoption, but hopefully it can be added later down the line.