[spring] Re: Seeking WG Consensus on PSID Encoding Options for draft-ietf-spring-srv6-path-segment

Haoyu Song <haoyu.song@futurewei.com> Wed, 11 February 2026 18:43 UTC

Return-Path: <haoyu.song@futurewei.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 BCD63B5A4210 for <spring@mail2.ietf.org>; Wed, 11 Feb 2026 10:43:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 BDcGrdrbYVkm for <spring@mail2.ietf.org>; Wed, 11 Feb 2026 10:43:29 -0800 (PST)
Received: from SA9PR02CU001.outbound.protection.outlook.com (mail-southcentralusazon11023081.outbound.protection.outlook.com [40.93.196.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C0B51B5A409C for <spring@ietf.org>; Wed, 11 Feb 2026 10:43:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GM3HTlOW8qdGDT4V1XGGSPvgY0MMPauhBQx4AOvnuWRKWjkciDyTVw8sj1LYrYHrx+49W/GCR+W3QVM/9/T2ejlgECVzmIQAWIVT/qfn6182lVTH5Tl2X5SZGcvF/6kuTGL23p4Vz/Ma3G29mO/2rLvPHscrcBhvneWCj9nyDWbphutFyZJBf23LipUnYpZxB/8V3TFfitkZCJYHngzoHl5qkYs4VmeURh7BVzSvdsXGIO4ePrJgojgTa9iIynGibem06hz4U9TB9gAi927KVG4r1IZ/NnAQCgidesn+MDS72FH5Ra6CkQo2pEpwVlXedMPURLtOKzsVKpgm4c8KNg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UwkEJUtsW7Sw7hNvZypV5TQzIsGy9taOONGt0Rnn9Wc=; b=S7MoAF6aS925oifFUGxnggP9v+sZy6e6a9VIZjDpum14w//7FE3MlUoCorGY9yWARTvlPHS/CSLFYwN+ovMGo7kJCPtwL0sEdbWyWVsRU3xkmKWLD40IC4kMVnohirM/848BkrzSWmkiLzqNIrvFIXgdM7b0VGOLg8tD31c8yaveTl0B63/5kEZg44JG1yjPtqsVxzpcni7kOq2EdRjZO+zTlP0FdmJYCvrUShD2e4R6WMSbnmbr/S7jVaUHM9LUYvzTjgDM6X45ND6FkrRtZuyrUCTjhLd1gYR1haUkuvL8RXi/xMtLTRfMkbclIdInmZb2x+2P8pUECX6zQG8XFg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UwkEJUtsW7Sw7hNvZypV5TQzIsGy9taOONGt0Rnn9Wc=; b=Tns5p55YO6I7Ra2cZCpynK5/PqBkCILY6xY9XXkazIiChzEUW0gzgvmZWisrzwiGdfzIwnkASgzA9Kb5swoMn1h8+JOUsBEomk3mx4RMtFTkbQNB2BIZtYMbQ6m/mrBKvsUst9FfXTwux7ovufgybScp0tRk18X/RqLDwmlDrCc=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by LV4PR13MB7276.namprd13.prod.outlook.com (2603:10b6:408:2df::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.10; Wed, 11 Feb 2026 18:43:06 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::858f:28a1:aa60:707d]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::858f:28a1:aa60:707d%6]) with mapi id 15.20.9611.008; Wed, 11 Feb 2026 18:43:06 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: zengguanming <zengguanming=40huawei.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>
Thread-Topic: Seeking WG Consensus on PSID Encoding Options for draft-ietf-spring-srv6-path-segment
Thread-Index: AdyMPMprn411CS/ZQNuxJdk0At7loQPSCvgQ
Date: Wed, 11 Feb 2026 18:43:06 +0000
Message-ID: <BY3PR13MB4787668D8F765726E702FA0E9A63A@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <51ed97cd1b0b4acd81ac3b57f8ff18ac@huawei.com>
In-Reply-To: <51ed97cd1b0b4acd81ac3b57f8ff18ac@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY3PR13MB4787:EE_|LV4PR13MB7276:EE_
x-ms-office365-filtering-correlation-id: 50ba3377-3149-4825-ccdb-08de699d657f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700021|13003099007|8096899003|7053199007;
x-microsoft-antispam-message-info: VgcqXr0chsC4E5lUfn2r77LJo+sS2m4pWiZAzx1UfE82y64VofHGoMmEbAM3xekWPbwEQZ55sW63vvb/LK98uZYHQNg0JtBh0jFoi3SAzk/5xvK5y+yABtIlq/n9ZAbMA1kCS/lcwXorgh5+sUtoa05OuArfBAIYmtDud6uCZ50q+EHp4EAC+a2TeFhNa1qsgjn8HLhpFQCINxJSjlZlk97CR3Pf6gKAxKFC0+8FmEqV5dRtfpigB0xlZtHxJ/S0BGp/en2imikWHdV8cFMWyPjcytnfAwr4Wo5yOu2kooYsVJbD2sqX/5e2IeWKVSDkWlJEEslhHkM3w4NuAuw3CyeUeXSuYXJ+QkIQT7JSPEO+MsY/wYzfUu5JCYHPeaUXbGg4zZRJ2WsBZ0beLVGfommpQ8NY7mjKSNd/6x+DCAo92e/YAoTtZdpJo3aiapqQHo03KlsTM4S82X2YJ8BWPAS83FPYHOwNfdUtj/VHXl5leSVtzeoy0OLGBBEgDJV8K6JQB57zhom/unTm/sXE/jjTqWUzTKa4hPVZIOs+/EgJylfziK8YngnjCsVVgT0A9f2ZMKmdZUYZiOK5YKZKNYZWw8IqWzrbrEgPAsvWE8LBGqp/krutXgv3GclrVMp7cTiWCvDw3s5zY2XaArOdHLnVjB4CQfa2O7TtftV1Bu6/dQzeeBnj9oo2KbOFHnzKL6fZ30COepv0yelS/lecnriwSfiCxXHo55z7Es10LGvScUadd1j5fEVD8i7xac9TORRj+qdv3cJLp12U/0UzsqSGDo1mA5C5Sp+uhffUZg6CCXFrzJWevj4AQnaFWnR4o92feghE85rc1GI+KGEkW0CP/6Nu8Wn8g0e5Rb3tXgd5Hr6fWfrO9CN1Yat/GJdb5MpGdY4XennTHruAln8VPU4QN9zJXqcyQgWbej1S+XZa/GsBT8fsKrL+IhphvLpD5QATsr5KekNRuwCbTWMt1WUI2XnxDLVKe0ZnEARoDBUVdk3ABmH2UDSNQ5R+qB4a6X3CFhFTF2+XoL24FOX07cY2UF03T53sbYs+Dihaj2UfgHppaim8HUJLTjPJNUoQvc8E7F5ELATTOl4Lc1iOdlp0sdhW/voSsfArmjpV00pacuDY64797pPX9UiR9jROzrqTbENpDHi39cR0MmtsKJNVWu+Bq8b09CgIEGHWIJhm7KdpIiXRSSXf6ayN6rcpb3tPWr3+klcakyyCHzZfxglrAf49hWL/kUn6ZQsoeOGKiKHLgXpxNHYwF3G/6aRwG45dGXU79iQ+d4rB0LcfNHu+0dqcacEHCTcfhxNErA2ooZRGE65n7g2NuUAuuv8u3LfcVacLQqPEmE4HJeQfSsKjuILXciPmErtNj0Iar2ImAkNO8Nkdxz1mrtKXRKV8rN4Kra74ACW6yG9X0L2lexrsKmTyOr2OEM4XojsULwsGF8wiT9Xt8leVNre1fDX2IMXdch1xtKDQSOuT6dC5w8Wa0GSWdhfGLwO4CFQ5cw8Kg85P1yy49tZ1NoIjYQuXR6Sq4CqrIuK2dihrHLRd0H/qL5/POOMLbtwWqgsN5w8CNSGO17vcsGuvbtb7bMZMaBeVAE8NqaTJM5mFJ4DVE81gBg/tZm/VvubmzO4gIqs=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY3PR13MB4787.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700021)(13003099007)(8096899003)(7053199007);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: lCg/JQnxF9fr23QNDyPplD9xSQPSOl38RsszlDGslVHUSRRT+yD+SKV1A+zEXjEm5zDUR7w7oBq/B2bGPX/9hMVdVUVW8AX3SxmybLG9uDFKBC8qS4xiDk9djIZC5WkBEnnX3SuNYJoEGniBgmWtpudmViOZR1Ql37juuA8eAkEcBkUCPDDLmVjwZkSSIxygzwaEfaTyju0aDXdnVdorRT9UHNbZCYBsbQ3iYAefJgvCZBgUdIKrvBibMTOxbzlaNPOdgS2kv4AKiFkQ4vw//KXX4ew3e5vGNhemVhLQ1J2zYBNO4M4QFU+VwlJJxsHavoMHq8mF2V3qCGLz4W09GBHDbCOvoyppc4UfMw4TDObKUasLyEPcGPd800hoVRJsXLxadx+dsVeovDdlFwC3/g07k40JMUJXI2MgmR4BcQXWkalesrlwoDUgTWyg3t+32PZH7nvHQMqzxKrh0JzonGAzbbHjn0TSFypaj3z64WQE3FyQYNwXB+xNTHvgR0x81/6fUP/l3Q3GIdk/BRNtGNw0vfx0qRySawYIlsxxrLUatTp9B5tM4fhuv3Vd2r4g0zpwIP84LhMj5G2MvjCjd9K8zH2bdo1W77LR9P6DWKumdpmWF13HYazCbgoLbjbi93CA2GBGim64PuYlK7hneQQOSF5CYjwcrso0QAqHXgYvsaBQE6pdI3axInOVk4qHIUagDtmukdVVHj2Phifg67AMwWI+dJYxOx/3/PbIcWwjFD1paF2vk6PfbIiE5nAurP1YevVTZkZi/81iYMMl2KpSRsColstk3mrUoTfZx8+JawKh+orsrKrnIabTBiPLzIIBiMvuZGGjFKxCxh1qqgFFB28EPi3FF1vdSv7bmmIS2EohC/6c8vukhww6lkafD2BJY0gCZJxsY4Ozw3IvoPMXuHq7t32chm61/++OglVnRlCZqqgQlPBFQaK2ppYkGb+FEX8uVsBNUzgjxqAzPnrETKU/xP8MmIAmr5/U1PEe1/yJnDSKBkJSdp88R+/Giqpavu35xJ0swYL9qOXo2Tr+p+Gzy4cURuEKdIg7HzvSpPwEN0JP7MVsubpDBuswYSV6MwLE816NvW6vD9/QxtzlrpS7ALB+J/QG1gI8VgcMfPgmzpEVw5bAepNEGBfzQzWM4R+ClPtd0v3iWO3PBipeV0ytcP7ueJIQDld2AU1QduTyq/Dyksow3qKl1cFgqcHU8+KMPNQBkHxdeY7iOHU3nuDsegYSkzS+zChIksRJBEkCzT0GrFR1bYi9fhTlW2KM8NbJR4Du4MQB+XyH5J/V7yx2xNpThJ46jTda0mdd7oR+uDPMow3CLZBRP7MNw2SCXZgxtaT/frI6pmnu6XETF6mPIPdVbqHCHFt0INVxL3MGb2O1g0R8Ic4grO5UA4qtYpuBVtpbYx4Fd2Cmm8CU53xheBZgCn48pT/DwmzOlHvH56y7DIJfcT397zscaD4VdYw+rDo51//nFlgOnu9apL/TWaca1C/x9rgIKssF+2XXVqT2Q2CgaUpeEw6uODZIzc5qx52R+gfd9PVoTG4zlMQcOEBLfv4wxhIfxGr157FuZFnWR50tj8FArrRE2KUTtFGMzM5eLQ69Uhrh+ZSkRTdr17fzHYkOY99ON/ZaNfunLWE4/TnvrAXPZOKOOJY4mApemVTwAlsK2cKQjP9x5skqGJMNuczlfnISM5157MsBICgktyrdzyG2fkC3
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB4787668D8F765726E702FA0E9A63ABY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 50ba3377-3149-4825-ccdb-08de699d657f
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Feb 2026 18:43:06.6566 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: z+iaRxG0loQhDfwgH0CHOyG98bmqenEWnWGrFxeJ7zz6nrA8YtvYuH3O1or/mQ//Ci4fOdGduVTdqxPMFPFypA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV4PR13MB7276
Message-ID-Hash: 2T3XFNP7TOOWRUA5YHTSZBUPYGUNV2SE
X-Message-ID-Hash: 2T3XFNP7TOOWRUA5YHTSZBUPYGUNV2SE
X-MailFrom: haoyu.song@futurewei.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: Cheng Li <c.l@huawei.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, DHRUV DHODY <dhruv.dhody1@huawei.com>, chengweiqiang <chengweiqiang@chinamobile.com>, "zhuyq8@chinatelecom.cn" <zhuyq8@chinatelecom.cn>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [spring] Re: Seeking WG Consensus on PSID Encoding Options for draft-ietf-spring-srv6-path-segment
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mUuANtW9UC8IeAXoyy0oEsd5A1U>
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>

Dear WG,

I think Option 3 can be ruled out. Between Option 1 and 2, I prefer Option 2 because of its extensibility and the resource-conserving property. The complexity it introduced is limited and outweighed by the benefits.

BR,
Haoyu

From: zengguanming <zengguanming=40huawei.com@dmarc.ietf.org>
Sent: Friday, January 23, 2026 12:17 AM
To: SPRING WG List <spring@ietf.org>
Cc: Cheng Li <c.l@huawei.com>; bruno.decraene@orange.com; DHRUV DHODY <dhruv.dhody1@huawei.com>; chengweiqiang <chengweiqiang@chinamobile.com>; zhuyq8@chinatelecom.cn
Subject: [spring] Seeking WG Consensus on PSID Encoding Options for draft-ietf-spring-srv6-path-segment

Dear SPRING WG,
As part of our ongoing effort to finalize the encoding mechanism for the SRv6 Path Segment Identifier (PSID) in https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-path-segment/, we would like to present three high-level approaches—along with their sub-options—for community review and consensus. Thanks to Bruno’s constructive review, comments and thorough discussion, we finally come up with the following options and present to the WG:

________________________________
Option 1: Dedicated P-flag (Current Draft Approach)
Mechanism: Introduce a new SRH flag (e.g., P-flag) solely to indicate that SRH. SegmentList[Last Entry] carries a PSID.
Pros: Simple, unambiguous, and enables per-packet fast-path processing for precise OAM (e.g., loss measurement).
Cons: Consumes one of only eight SRH flags for a single function.

Option 2: Generic Metadata Flag (Recommended Evolution)
Mechanism: Define a generic SRH flag (e.g., G-flag) that signals the presence of a structured 128-bit sid in SegmentList[Last Entry]. The opcode is defined to distinguish different use cases, for example:
    OpCode=0x01: Path Segment ID (PSID)
    OpCode=0x02: In-situ OAM trace data
    OpCode=0x03: Custom telemetry payload
Pros:
    One generic flag supports multiple future extensions, thus addresses “resource waste” concern by making the flag generically useful.
    Maintains high-performance, per-packet processing.
Cons: Slightly more complex: requires defining opcode semantics and extensibility model.

Option 3: No New Flag
This has three sub-options:
3A: Reuse O-flag
Mechanism: Use the existing OAM flag to signal PSID presence.
Pros:
•     No SRH flags consumption.
Cons:
•     O-flag implies slow-path, sampled OAM treatment (per RFC 8754), but PSID often requires fast-path, per-packet handling for accurate end-to-end metrics. Mismatch in processing model risks under-serving key use cases.

3B: Flag-less (Pure SID Convention)
Mechanism: Rely solely on the END.PSID behavior code (Function = 0x0064); no flag needed. PSID is placed at SegmentList[n] where n = SRH.LastEntry.
Pros:
    Minimalist design; No SRH flags consumption.
Cons:
    No visibility for intermediate nodes—limits future telemetry or policy enforcement.
    Functionally restricted to egress-only use cases (e.g., basic path binding), losing the full programmability advantage of SRv6.

3C: Flag-less with Dedicated PSID Prefix
Mechanism:

  *   Reserve a well-known, non-routable IPv6 prefix (e.g., ::/32) for PSIDs.
  *   Intermediate SR Endpoint nodes inspect SegmentList[n] and recognize PSID by prefix match.
Pros:

  *   No SRH flag consumption.
  *   Enables intermediate node visibility without a flag.
Cons:

  *   SR nodes on the path needs one more mechanism to read PSID at Segment List[n], which introduces more complexity

________________________________
Next Steps
We believe Option 1(Dedicated P-flag) is simple, unambiguous, and enables per-packet fast-path processing for precise OAM, and Option 2 (Generic Flag) offers the best long-term balance: it conserves scarce flag space, supports future extensions (beyond PSID), and maintains performance.
And we kindly ask the WG to share your views on:

  1.  Which direction best meets operational and architectural needs?
  2.  Any strong objections to the proposed options.
Depending on feedback, we will update the draft accordingly and aim to request WGLC soon.
Thank you for your engagement!

Best regards,
Guanming Zeng & Cheng Li
Huawei