[spring] Re: About the relationship between cadidate path and segment lists in SR Policy Architecture
Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 11 February 2026 13:03 UTC
Return-Path: <ketant.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 B3EE8B55CC05 for <spring@mail2.ietf.org>; Wed, 11 Feb 2026 05:03:59 -0800 (PST)
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=ham 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 7omjSmagaUkh for <spring@mail2.ietf.org>; Wed, 11 Feb 2026 05:03:59 -0800 (PST)
Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) (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 09A26B55CBFE for <spring@ietf.org>; Wed, 11 Feb 2026 05:03:59 -0800 (PST)
Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-2aaf91bbcd9so21647145ad.0 for <spring@ietf.org>; Wed, 11 Feb 2026 05:03:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1770815038; cv=none; d=google.com; s=arc-20240605; b=ODIYcZegZJaaNUj8uwa41QgwDD6TtxwL9GDvtOL2nLlKZVh1i7OTh6uUPzxPDVIldc Y0MUFp6zHV7CQUFFd4OnJ4U3wJ7GdSN08EnaSGcww6zXdvLjmfCfbMLtOoHgKXyYJJyG l4IB7tYbrWW3JwU2hi1F3VDGikJ4NPtV6qhTYvtrp6YF7zztavGiGH5LWuyp4zyWoaGz kIQEiXl+QwmupCX0ZxszfwvdyCN1JrQuLrsMlxwP0K6fxhD3sOUNtZn01ZLgb0w7A2wN QdMc8O2u9WAK8QuMMuJjkewBkJL7S+9Nznf748gQxFBcLns+nFxBpptQ6rTlaTOVN5nu iBAw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=8uin7xlufKF7GD0kiXfK8UTpCYQXfmaQjt54p2SMxA4=; fh=1/9U67UqGAoIktZCtYR2MxcIfwKVmypw8NBwNum7XuU=; b=VwQQc7ZpyjTcZfyC3EDyWG+scIbLA5uMjJc9hLFeLNe1NGa81ME44iuqqk60Ta00X/ AYkDG14daq90rLVDEOAQFnF/imdObO5sw81a8dHDow0jUCpC9PYgGjIG4Uaiy8K2U54o zRVjP5GbRNA5tvmD2DU6bNMS5u5n14e/QQfKYlHIP3MrcvriPfH4VlhLno8eC+OmNqIP cxDnj+hr89R9tDfyawmZ6rIT6tKUEhtVp5DXJ3XoJqV7lPVgLxOkI98WQKlM1k7wAbZn pC7xdHpDzy49AGVP7hNQCgolFn8/OHADU4+sZOr/Ykx5m46C/r2CVgktxCa3fTE/arv5 fyPw==; 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=20230601; t=1770815038; x=1771419838; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8uin7xlufKF7GD0kiXfK8UTpCYQXfmaQjt54p2SMxA4=; b=fXZzmeGwwYT6HCBzO227Mj+dXBACdPSccM9bdUe/Dladqt3nhJRAUjjFeE/OVO3FHI R25glrexA8Gyat18n2cDnUolrd7gwLO2RgN3g0x2eRFOpIrMvI+nUzZMbO8PArbm8h+E 31ButhvD6Rx6Ierh5LqJe0CXRxHsbimamug2kI7em8sG5PnTrgMp7YmTRpwXtMDIg7rJ ljAewsP937ULrDzFPsp1+B8OwWRYnNDjxlBXAc9TVLRAV0ssjRcTijdNqC9cnGyszbQS 4fCfRx0DfJ4cipdVaU/xTicysQmYALbsnxy7SWT9H53kGPQnW6caCekFUY9ZaLiEWKjP eRmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770815038; x=1771419838; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=8uin7xlufKF7GD0kiXfK8UTpCYQXfmaQjt54p2SMxA4=; b=tGCUR7jD79IJeWiyVhJZ1QZhMQQH1qNLAD1EHgVZpGteExpJiw/isY62QpMdMXwv/V jIqsaPBNuoME4BQqUBA5MyNDQHKGF0ggTvN9sbAMKO9H9DPnntdJOczuNA068CtNS1uR XRc4Ae1qoDVkwOlaab08q5s51+iLB87TgPpeJ623D3gRNpVXPR5E2lUVtpLFlEEvrpCo m2Qs4yIBuTTVpHcAwmurnc0NQROHTrDxL8M5en32RpJ2MHvjHUw7mLwtCaX2Pp1Lg/9o chgIvjqCq/dMHiC2G/+c05hfK8hsdjhp2oXBOgAWlzVK+fJB5Kly7pQ7djOM5AoNLg3z JTLA==
X-Gm-Message-State: AOJu0YwL2foJs5xF7412f9Ne+TMNfuyFuqSUg9zPFueGf+bLf3GmuzEc wUN9AxaLJqi76zM4WZlFosHMf0pfxQrXEQmPHyBEkD0NikLVUwIPHq4XmpGCwCAwx9VUOqNf5P+ ubYY69v0Rj8JxHaUwt2XJs5hRSpJmVsM=
X-Gm-Gg: AZuq6aLuvpZUlD8kx5pMdNrTfLDOVADwK53/zSwToKJVhNf7N+L9SbN/1XzppEc62bp ieBYzs09EQthL+qJWmB9oobpjmVvE77jalsGEVcNv+gyjevjukhtlaN4PlIvQwHMv1C3Jy9Krbc B6F4DHtt/CAVK7jfddd51fZKatx+JOXF98nBo0LduS6p9fbq5oexb1B+pBJYLMsR/SEGUl7cxz3 lCefvG9IFdsqbvzHZ7mvDb4rolk7pE8Jy13NncqA3uM2NG+CvIP9ZkwGjNix5XOynkctND0qv3o NWBOJqd61vyrGg==
X-Received: by 2002:a17:902:e74b:b0:2a9:458b:6762 with SMTP id d9443c01a7336-2ab280ac6b1mr30106605ad.53.1770815037892; Wed, 11 Feb 2026 05:03:57 -0800 (PST)
MIME-Version: 1.0
References: <33ad676d727449d9bbb1aa4fef6fc541@huawei.com>
In-Reply-To: <33ad676d727449d9bbb1aa4fef6fc541@huawei.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 11 Feb 2026 18:33:48 +0530
X-Gm-Features: AZwV_Qit9XOX5PvYkDAHUEMEwnr1gEhPnVuBymkSxA9Mf-HBIpD5eUXtIRrNEz8
Message-ID: <CAH6gdPw4Qmat0ixdhNf9O5QEHb5V0N_6mZV3cdzx0PHeE7vrWA@mail.gmail.com>
To: "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004be9bc064a8c0186"
Message-ID-Hash: VXWN2BTGXHQXO27UVUE6BVOUYXPEK2QV
X-Message-ID-Hash: VXWN2BTGXHQXO27UVUE6BVOUYXPEK2QV
X-MailFrom: ketant.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" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, idr-chairs <idr-chairs@ietf.org>, "idr@ietf.org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [spring] Re: About the relationship between cadidate path and segment lists in SR Policy Architecture
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/suMNcmDXBwY4B6Z83JRHgs-tf98>
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>
< only as co-author of RFC9256 > Hi Jie/All, Thanks to Jie for starting this discussion in the SPRING WG. Please check inline below for clarifications and look forward to the discussions in the WG. On Wed, Feb 11, 2026 at 4:01 PM Dongjie (Jimmy) <jie.dong= 40huawei.com@dmarc.ietf.org> wrote: > Dear SPRING WG, > > > > In a recent review of draft-ietf-idr-sr-policy-seglist-id-06 in IDR WG, I > have one question about the scope of the segment list ID. It is further > related to the relationship between candidate path and segment lists in the > SR Policy Architecture. > KT> Besides the BGP SR Policy address-family draft pointed by Jie ( https://www.ietf.org/archive/id/draft-ietf-idr-sr-policy-seglist-id-08.html#section-2.1) an identifier for segment lists was found to be required also for BGP-LS ( https://www.rfc-editor.org/rfc/rfc9857.html#section-5.7.4) and PCEP ( https://www.ietf.org/archive/id/draft-ietf-pce-multipath-19.html#section-4.2) Note that the names are different due to the objects/TLVs in respective protocols but the semantics are identical. > > > As described in section 2.1 of this draft, the segment list ID is a 32-bit > non-zero number that serves as the identifier associated with a segment > list. And it says: the scope of this identifier is the SR Policy Candidate > path. > > > > I didn’t find the description about segment list ID and its scope in RFC > 9526 (SR Policy Architecture. > KT> This is correct. The Segment List ID was introduced in all these protocols as a result of protocol encoding and other operational requirements. RFC9526 does not define any identifier for a SL. > Section 2.2 of RFC 9256 describes the relationship between candidate path > and segment list, while it is not clear whether a segment list is bound to > a candidate path, or it can be relocated to another candidate path without > other change? If it is the latter case, it seems the segment list ID > should not be scoped under a specific candidate path. > KT> It is the former case - i.e., SL belongs to a CP. The hierarchy is also specified in https://www.ietf.org/archive/id/draft-ietf-spring-sr-policy-yang-06.html ... I don't see a concept of "relocation" here; it would be a different SL under a different CP. Note, that the SL is meant to realize the objectives of a specific CP. This does not preclude the realization of the objectives of two different CPs within an SR Policy or even different SR Policies via the same sequence of segments. > Another related point is how a segment list should be > identified/referenced in the control plane/management plane, does it > require to use <candidate path ID + segment list ID>, or it can be > referenced directly using the segment list ID? This could have impact on > other protocol extensions related to the segment list. > KT> I've shared the pointers to the various documents (control and management planes related). Given that SL belongs to a CP, and the CP is the unit of signaling in various control plane protocols, I've not seen a requirement for directly referencing a segment list. Thanks, Ketan > > > After some discussion with the IDR chairs and Ketan, we think it is > necessary to bring this to the SPRING WG and ask for your views and > opinions. > > > > Best regards, > > Jie > > > _______________________________________________ > spring mailing list -- spring@ietf.org > To unsubscribe send an email to spring-leave@ietf.org >
- [spring] About the relationship between cadidate … Dongjie (Jimmy)
- [spring] Re: About the relationship between cadid… Ketan Talaulikar
- [spring] Re: About the relationship between cadid… xiao.min2
- [spring] Re: About the relationship between cadid… Dongjie (Jimmy)
- [spring] Re: About the relationship between cadid… Ketan Talaulikar
- [spring] Re: About the relationship between cadid… Dongjie (Jimmy)
- [spring] Re: About the relationship between cadid… liu.yao71
- [spring] Re: About the relationship between cadid… zengguanming
- [spring] Re: About the relationship between cadid… linchangwang