Re: [spring] WGLC for draft-ietf-spring-sr-replication-segment

Rishabh Parekh <rishabhp@gmail.com> Sat, 25 February 2023 00:06 UTC

Return-Path: <rishabhp@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABDBCC14CE44 for <spring@ietfa.amsl.com>; Fri, 24 Feb 2023 16:06:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.994
X-Spam-Level:
X-Spam-Status: No, score=-1.994 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S7PwKR1iumbN for <spring@ietfa.amsl.com>; Fri, 24 Feb 2023 16:06:28 -0800 (PST)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D4D24C14F74F for <spring@ietf.org>; Fri, 24 Feb 2023 16:06:27 -0800 (PST)
Received: by mail-ed1-x533.google.com with SMTP id ee7so3869312edb.2 for <spring@ietf.org>; Fri, 24 Feb 2023 16:06:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cyH4GYaoelXEz96r2rv4+5QOorH2bzKpjxLBOBSa9y8=; b=HXi3uRmsxWBQIJ26RLRHlKT8vYNOqJlYS+CAg3VPEvmNFQvzLHow7v6zFSg3VrgtHS wlqlKn2W6Fv4e3YdY8yDLzZCBcXZNxtY+y1oWuM7cfHNfLBbccDwC+CygXoSpIYL08Ap ZOLd6x5fDWqg/E+uEnBbUqG9WUgUQeVEU3a21TlARt81st9ZaUtLz2YAGwejxi+xHR0F uBXJbNmrnc75SPabOdg4qxcR3R2DeWQYbOc6Wgi+AVPVG5UcIlGnLOgUO0zuZ//UNfdP IwEMx0yQyf+nCgLt1+7ppTCJSPN/n2BwOyTUgM1PQ+pQzbcwagIQ1tAffGg9nzAVAuKB PFnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cyH4GYaoelXEz96r2rv4+5QOorH2bzKpjxLBOBSa9y8=; b=fuqfZCV1OW4M9/JCVtFuFGjTVB++3uIGWzkS7aiBYp7IYdi1Tzi46yXzMdVJzJpX7H RUibZbyucqZfUAB5Qly8BJWWEv7B4GBci3oMORmy8hy+u9aGRoT/2vEqOrwAscNXLC/V GkcergRyPqFqsnF4Px5pSGO0N8cL2Dt6aRIWv3dF6YphhGtKi6x3VlC8XvWSvy17NI8H yFNFvhEI0/a3wDBGOeznH8Pb1MCtL9R0eOKmdjkAy4uwtwH5P0VFXuJ3NyczLYM6sSGI UnOgFpuow8wYXaDSRclxajNWTa5YWO9P6iSEXTz8EVMRQhDCDWWVPDrHZv+yyBLCQhya aRUQ==
X-Gm-Message-State: AO0yUKVCS3ISKMRRvJdGAFPGWojUEDQDevlga1Z1fQgVyfJzLUJXx4yx wViLlfQGuGzN+iYqNwbYLRfyrehblwkLJOmkhF1weLE0
X-Google-Smtp-Source: AK7set/u0xc22i1AxyQc/Epr2YlGCwIb8/7BTAUx4Z2LBdw9Tp+6o0JF1hGmld0bkE0gt9PyNfcgdGBJlxbFA7p5+98=
X-Received: by 2002:a50:9fa2:0:b0:4ad:7997:a739 with SMTP id c31-20020a509fa2000000b004ad7997a739mr8269647edf.4.1677283586193; Fri, 24 Feb 2023 16:06:26 -0800 (PST)
MIME-Version: 1.0
References: <MN2PR13MB4206165672BF331105525F8CD2139@MN2PR13MB4206.namprd13.prod.outlook.com> <MN2PR13MB420668D190E9020B8A014F38D2FF9@MN2PR13MB4206.namprd13.prod.outlook.com> <52270_1676021265_63E60E10_52270_250_1_AS2PR02MB88396E9E3C714762089A301BF0DE9@AS2PR02MB8839.eurprd02.prod.outlook.com> <91949156a8c540fe8b4f357087713add@huawei.com> <MN2PR13MB4206964CA475A6161339C71BD2A39@MN2PR13MB4206.namprd13.prod.outlook.com> <CABjMoXbK4-1YuoDJJ3d6L7K2h5V9B31NtKh0x0=3m6LSD69dUg@mail.gmail.com> <MN2PR13MB420607ADF901AE586BBFF753D2A49@MN2PR13MB4206.namprd13.prod.outlook.com>
In-Reply-To: <MN2PR13MB420607ADF901AE586BBFF753D2A49@MN2PR13MB4206.namprd13.prod.outlook.com>
From: Rishabh Parekh <rishabhp@gmail.com>
Date: Fri, 24 Feb 2023 16:06:13 -0800
Message-ID: <CABjMoXaA_UHfXRixmSHmqwOxYTn8nh+tpvHP_hCpCm_5Lm986w@mail.gmail.com>
To: James Guichard <james.n.guichard@futurewei.com>
Cc: "Xiejingrong (Jingrong)" <xiejingrong=40huawei.com@dmarc.ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000057be9605f57b047d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6r291qJ-eSIO5-29604OpStr1kI>
Subject: Re: [spring] WGLC for draft-ietf-spring-sr-replication-segment
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Feb 2023 00:06:31 -0000

Jim,
The text you refer to in Section 2.1 and .2.2 has changed after addressing
comments since the last revision, but we will try to incorporate the
suggested change.

Thanks,
-Rishabh

On Mon, Feb 20, 2023 at 8:06 AM James Guichard <
james.n.guichard@futurewei.com> wrote:

> Hi Rishabh & authors,
>
> To close out this discussion, in sections 2.1 and 2.2 we have:
>
> There MAY be SIDs after the Replication SID in the segment list of a
> packet. These SIDs are used to provide additional context for processing a
> packet locally at the node where the Replication SID is the Active Segment.
> The processing of SIDs following the Replication SID MUST NOT forward the
> SR-MPLS packet to another node.
>
>
>
> The chairs believe it would be helpful to add a sentence to clarity the
> scope and offer the following text "Coordination regarding the absence or
> presence and value of context information for replication leaves is outside
> the scope of this document.".
>
>
>
> Thanks!
>
>
>
> Jim, Joel & Bruno
>
>
>
>
>
> *From:* Rishabh Parekh <rishabhp@gmail.com>
> *Sent:* Thursday, February 16, 2023 12:37 AM
> *To:* James Guichard <james.n.guichard@futurewei.com>
> *Cc:* Xiejingrong (Jingrong) <xiejingrong=40huawei.com@dmarc.ietf.org>;
> bruno.decraene@orange.com; SPRING WG <spring@ietf.org>
> *Subject:* Re: WGLC for draft-ietf-spring-sr-replication-segment
>
>
>
> James,
>
>
>
> On Wed, Feb 15, 2023 at 8:05 AM James Guichard <
> james.n.guichard@futurewei.com> wrote:
>
> Hi Jingrong & document authors,
>
>
>
> I would like for now to leave aside the issue of whether or not
> application/VPN specifics should be outside the scope of this SPRING
> document (I will however be revisiting this point in subsequent emails) and
> focus on bringing closure to the technical comments detailed in
> https://mailarchive.ietf.org/arch/msg/spring/_1sSZCfCZWlHwXvYpfOtDZZ9M3g/
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailarchive.ietf.org%2Farch%2Fmsg%2Fspring%2F_1sSZCfCZWlHwXvYpfOtDZZ9M3g%2F&data=05%7C01%7Cjames.n.guichard%40futurewei.com%7Cdb56daac0d014f3482a208db0fdfde76%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638121226437340003%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=xMx%2BHL31Nq%2FdqZZOXZf9ZEkPD5dptGq7Tsdp7mwieiU%3D&reserved=0>
> .
>
>
>
> As I read through your comments Jingrong I think I can summarize your
> objection to be that you believe the proposal breaks the SRv6 architecture
> as the forwarding relies upon local state rather than state carried within
> the SRH. Do I have that right? If this is the case then you need to be
> specific in terms of which text/sentences in the document are in conflict
> with which text/sentences of existing RFCs. As written I think Rishabh’s
> forwarding example is accurate as he describes a lookup on the Replication
> SID and the action is to either update the outer IPv6 address with the
> downstream nodes address, or re-encapsulate the packet with a new IPv6
> header and SRH. I might draw your attention to
> https://www.rfc-editor.org/rfc/rfc8754.html#name-fib-entry-is-a-locally-inst
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rfc-editor.org%2Frfc%2Frfc8754.html%23name-fib-entry-is-a-locally-inst&data=05%7C01%7Cjames.n.guichard%40futurewei.com%7Cdb56daac0d014f3482a208db0fdfde76%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638121226437340003%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=q56RV5lZ8B6B%2F43YzGfa1LyhHu3l1JZbK9M%2Byx3hDvk%3D&reserved=0>
> which talks about the definition of future SIDs and their behaviors.
>
>
>
> Further your comments appear to me to suggest that the VPN identification
> encapsulated at PE1 acts like a normal VPN SID in the sense that forwarding
> is based upon that IPv6 address. I don’t think that is the intent here; I
> think the SID is used as an identifier for the VPN itself so that the
> downstream nodes are given the correct VPN forwarding context i.e. they are
> not supposed to use that SID to forward the packets back to PE1. Perhaps
> the authors could clarify this point further?
>
>
>
> Hi Rishabh, it would be helpful if you could review the comments in
> https://mailarchive.ietf.org/arch/msg/spring/_1sSZCfCZWlHwXvYpfOtDZZ9M3g/
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailarchive.ietf.org%2Farch%2Fmsg%2Fspring%2F_1sSZCfCZWlHwXvYpfOtDZZ9M3g%2F&data=05%7C01%7Cjames.n.guichard%40futurewei.com%7Cdb56daac0d014f3482a208db0fdfde76%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638121226437340003%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=xMx%2BHL31Nq%2FdqZZOXZf9ZEkPD5dptGq7Tsdp7mwieiU%3D&reserved=0> again
> and perhaps provide more clarity on the expected behavior as there seems to
> be a difference in understanding of the actual operation.
>
>
>
> [RP] Exactly, the only purpose of VPN SID is to provide a VPN context at
> Leaf/Bud nodes to forward the inner packet (encapsulated at ingress PE).  I
> have removed most of the text related to VPN (in yet unpublished next
> revision) based on Bruno's earlier, but this has been explained earlier in
> the thread.
>
>
>
> -Rishabh
>
>
>
>
>