Re: [spring] WGLC for draft-ietf-spring-sr-replication-segment
Rishabh Parekh <rishabhp@gmail.com> Mon, 27 February 2023 19:56 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 A067FC1595FE; Mon, 27 Feb 2023 11:56:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.995
X-Spam-Level:
X-Spam-Status: No, score=-1.995 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_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 t8U6iS864roQ; Mon, 27 Feb 2023 11:56:50 -0800 (PST)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (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 C0788C1524DD; Mon, 27 Feb 2023 11:56:50 -0800 (PST)
Received: by mail-ed1-x52f.google.com with SMTP id o15so28081329edr.13; Mon, 27 Feb 2023 11:56:50 -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=ulVNbW1h8qymOpJvUm/6eAmKnKRSdmAJC1wbw1Jyeg0=; b=DREeVZPtBxQ6N2yNIhko1I4rPc0VSsKBvWCB0H7tI0kMeR9BrRZ2uBsiA6i1WzekeW wuiLPjDdc3Q6OB8/wH2z81CHsYjNDCUmnsgjHUaC56lBULgBSOCXgMdN3vBS/ftV6cq7 mwkxKGe/gOzLd1G58bY2mPNteXOt/Z0TWvgmFh6/vrCsrNL8YhgZMzA0DSOWzGJvc8xM bLDxFJA/edWFR6nzdaIksIjUsNn2+RX4yU0MXGQD42VYOHFcIB98/aORKnpUVCPywqAr R6/AyaZ716s7OlQx8uS3HoH4kF6TfY1aCMgZWb+Tubr+ZlaqKIyfAy+7Ho5LADjkEZPc OcnA==
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=ulVNbW1h8qymOpJvUm/6eAmKnKRSdmAJC1wbw1Jyeg0=; b=Pv7SOsVumCfxx9i3uDYBMuEQWT+a2xd5cB2MZSAquPqQOjR+w9myASZfr2e+uW+kvg Mndo+NkRZSx2wA5aEReF2v7glnewC+3yMoMsMLj+YJTcM/RYBBo4SkVA6VjYWl4g7/rf LLZrE36jrDbKo8Tk4sm+bV05aaMcgg+wretSvTbq2BrlkbB3rpU03NFSEMcS0Rplosc2 /sHjvYqCbbIXfgCzvtTQrz2u+MQD+1UT02DhLqTIw7GrxzWMbOdhAO0pSlVqNv5a3xqL HToBdzpXmTP/YWYBbk+BAzeZPmiKWMih6BACn8QU/8n9jgCHVxpC/NMlsMRnEcqz8nEq Af1A==
X-Gm-Message-State: AO0yUKVcO13buIlvbqc2SWkqKrOyLOjP1CprZEfrEJEWT5jqTLz6VIv+ PBKL+XnhP3wI5qdtf6GiAVvcAYjdw80JqAIpp6V8rNW0
X-Google-Smtp-Source: AK7set9Udn1kRRQIyPGmde18vNmfz2f/C3CGdYXo0jtTCoiRR0TFKBcSy97iy8IREifcjIEypNVDzni85NI/1I9YS3E=
X-Received: by 2002:a17:907:76ad:b0:8b1:749f:b2c6 with SMTP id jw13-20020a17090776ad00b008b1749fb2c6mr16691398ejc.2.1677527808588; Mon, 27 Feb 2023 11:56:48 -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> <CABjMoXaA_UHfXRixmSHmqwOxYTn8nh+tpvHP_hCpCm_5Lm986w@mail.gmail.com>
In-Reply-To: <CABjMoXaA_UHfXRixmSHmqwOxYTn8nh+tpvHP_hCpCm_5Lm986w@mail.gmail.com>
From: Rishabh Parekh <rishabhp@gmail.com>
Date: Mon, 27 Feb 2023 11:56:36 -0800
Message-ID: <CABjMoXakG85C_6F823Kq=bne_HuJ3oOs2XUYx5wb0-s04-XpWw@mail.gmail.com>
To: SPRING WG List <spring@ietf.org>
Cc: spring-chairs@ietf.org
Content-Type: multipart/alternative; boundary="00000000000021c0a905f5b3e157"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yHBtt2FKFWwDIyM5PTxIj8DJ1QE>
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: Mon, 27 Feb 2023 19:56:54 -0000
We have published revision 12 of the draft. Main changes include: - Pseudo-code for SRv6 End.Replicate - Description and example of ping to a Replication SID - Changes to text to address comments from Bruno, Jim and Joel Please review. Thanks, -Rishabh On Fri, Feb 24, 2023 at 4:06 PM Rishabh Parekh <rishabhp@gmail.com> wrote: > 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 >> >> >> >> >> >
- [spring] WGLC for draft-ietf-spring-sr-replicatio… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Jeffrey (Zhaohui) Zhang
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Andrew Stone (Nokia)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Hooman Bidgoli (Nokia)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Arvind Venkateswaran (arvvenka)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Zafar Ali (zali)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Tarek Saad
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Gyan Mishra
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Shraddha Hegde
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Shraddha Hegde
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Clarence Filsfils (cfilsfil)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Voyer, Daniel
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Tanmoy Kundu (Nokia)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Hassen, Clayton
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Swadesh Agrawal (swaagraw)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Huaimo Chen
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Aijun Wang
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Joel Halpern
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Robert Raszuk
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Aijun Wang
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Jeffrey (Zhaohui) Zhang
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Gyan Mishra
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Gyan Mishra
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Gyan Mishra
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Kamran Raza (skraza)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Gengxuesong (Geng Xuesong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Alexander Vainshtein
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Dhruv Dhody
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Dhruv Dhody
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Gyan Mishra
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Gyan Mishra
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… bruno.decraene
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… bruno.decraene
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Alexander Vainshtein
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Rishabh Parekh
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Joel Halpern
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Xiejingrong (Jingrong)
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… James Guichard
- Re: [spring] WGLC for draft-ietf-spring-sr-replic… Mankamana Mishra (mankamis)