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

Rishabh Parekh <rishabhp@gmail.com> Thu, 16 February 2023 05:37 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 88671C16952A for <spring@ietfa.amsl.com>; Wed, 15 Feb 2023 21:37:23 -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 tLw71OuJLOZW for <spring@ietfa.amsl.com>; Wed, 15 Feb 2023 21:37:19 -0800 (PST)
Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (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 4CD2CC169523 for <spring@ietf.org>; Wed, 15 Feb 2023 21:37:19 -0800 (PST)
Received: by mail-ej1-x631.google.com with SMTP id b2so2471519ejz.9 for <spring@ietf.org>; Wed, 15 Feb 2023 21:37:19 -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=k2XYr3LZM5JL4PEZE3MO2Hlj3fslKE6tGHjnSKjUea4=; b=ZpLewfonR3iUKaZQHkSB6j+DqpIRp2YXLZrHO9rofiLJkniDs+zMusVNW8SoGTLtBK i93KrjIPr1M+29XUVqSOlIbECpzmJwrqHuDhFyL2t1EINIxORtfjIABt5nmffFWiFRcC 4S76aJ6cbj2QemwBr7gAXoCtrgjReBp60xzrveIHpNtQgqTm6+FxRLBqbacuth08Sk+J Z6TYLe49TrRj9Y+IMZcasdY0NRReVTYwo2lxWQ7SIUp9E9BpezmGPr1zJwGYx2ghM5ZZ 8cQSd6EemxauoJbLDRzsem6BKPfJNPwAFZOvzSYZ/WEZRVOyXR12rHBq/W/4sCBP7SrF hnlA==
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=k2XYr3LZM5JL4PEZE3MO2Hlj3fslKE6tGHjnSKjUea4=; b=A7/Lh73MiibhUEa5q6TT8MFpZCVr7kw1uex3JSHJzOQit/ARIVxymwzhXUFEr7ZCnp 3ZR3I7drn5EE2TjLOx1Ogc5n1Ry3yuFCRafTN7CW5K5UvdrRbPdplLJXqqRupMR9egVr dFT3cJI5tNUSiGGmyHAat9I00DqolVZ0KfYYCRx3JNPjFOTPrlul/XGxPRaxE+VXLddS pClIHOPk9vmVsgmBJefOgfhI4z9A4vOusQTMrlohIQ7MGdpljQTpNKMP1ZR4r/OzCyti RVRpMLdXZPYBYp2oCicDmutDiRxU36HJCPKtijLUAT4sVlDqB1MIIXqTCFeRVGyqRcCA XLOg==
X-Gm-Message-State: AO0yUKViKv3fbsui8muIefGDG0lGpsCNAvJxmhEjI5oIYwMLVgyAc/B6 u8WbSl38deaxUiEQpnQdWOYMhTBT9GTlTTd3qJQFuSQPiuWnUQ==
X-Google-Smtp-Source: AK7set+9sm2ZP+yodtA48ldYBtN5GNhmgk21f45gvMqxbuegsatMGa45lHGWBWBmNb6xA+5wlqDv8+XIhkUXbic9Xr8=
X-Received: by 2002:a17:907:76f0:b0:8b1:30eb:9dba with SMTP id kg16-20020a17090776f000b008b130eb9dbamr2299933ejc.6.1676525837418; Wed, 15 Feb 2023 21:37:17 -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>
In-Reply-To: <MN2PR13MB4206964CA475A6161339C71BD2A39@MN2PR13MB4206.namprd13.prod.outlook.com>
From: Rishabh Parekh <rishabhp@gmail.com>
Date: Wed, 15 Feb 2023 21:37:05 -0800
Message-ID: <CABjMoXbK4-1YuoDJJ3d6L7K2h5V9B31NtKh0x0=3m6LSD69dUg@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="000000000000ff051505f4ca9672"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uroGX7-JXQxDu9P3xCgOuML56s0>
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: Thu, 16 Feb 2023 05:37:23 -0000

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%7C59bc7fddac014518488008db0b76fb95%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638116377898936638%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0fgFYpM5Wp6C0oYLCbyj7jNiHSnGDjFTg8RzkFnQ8Mw%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
> 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%7C59bc7fddac014518488008db0b76fb95%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638116377898936638%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0fgFYpM5Wp6C0oYLCbyj7jNiHSnGDjFTg8RzkFnQ8Mw%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