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

"Xiejingrong (Jingrong)" <xiejingrong@huawei.com> Sun, 11 December 2022 01:21 UTC

Return-Path: <xiejingrong@huawei.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 962F1C14F718; Sat, 10 Dec 2022 17:21:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level:
X-Spam-Status: No, score=-6.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, 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
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 rmLG9GRbMmJ0; Sat, 10 Dec 2022 17:21:48 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DEF17C14F731; Sat, 10 Dec 2022 17:21:47 -0800 (PST)
Received: from lhrpeml500005.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4NV6N45M9Hz68409; Sun, 11 Dec 2022 09:18:44 +0800 (CST)
Received: from kwepemi500002.china.huawei.com (7.221.188.171) by lhrpeml500005.china.huawei.com (7.191.163.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Sun, 11 Dec 2022 01:21:43 +0000
Received: from kwepemi500004.china.huawei.com (7.221.188.17) by kwepemi500002.china.huawei.com (7.221.188.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Sun, 11 Dec 2022 09:21:42 +0800
Received: from kwepemi500004.china.huawei.com ([7.221.188.17]) by kwepemi500004.china.huawei.com ([7.221.188.17]) with mapi id 15.01.2375.034; Sun, 11 Dec 2022 09:21:41 +0800
From: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
To: SPRING WG <spring@ietf.org>
CC: "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Thread-Topic: [spring] WGLC for draft-ietf-spring-sr-replication-segment
Thread-Index: AdkDOXX5fD56cgadQLyJ82sZgqL1jQF4qkegABjWyAAAJWriEAANlFIAAKyBn8A=
Date: Sun, 11 Dec 2022 01:21:41 +0000
Message-ID: <1d34ea5d5a794f3fa2c7e9502ffd7850@huawei.com>
References: <MN2PR13MB4206165672BF331105525F8CD2139@MN2PR13MB4206.namprd13.prod.outlook.com> <f120be63ce0c4b4fbe3deede7f3e8343@huawei.com> <CABjMoXa_F3UGCMzh+FBvGBAXpYXyx9kTpaKP-7QKpTy9hGsYEQ@mail.gmail.com> <05668681202f4452a9d2423fec6c063f@huawei.com> <CABjMoXaa4uv1GLvKsYr5vszhOUy3adPOD6iMjEUqJZRM2-6pOQ@mail.gmail.com>
In-Reply-To: <CABjMoXaa4uv1GLvKsYr5vszhOUy3adPOD6iMjEUqJZRM2-6pOQ@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.82.5.236]
Content-Type: multipart/alternative; boundary="_000_1d34ea5d5a794f3fa2c7e9502ffd7850huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/B-A45Bw5vFMhvv3B2isxdfV5_DY>
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: Sun, 11 Dec 2022 01:21:50 -0000

Hi WG and chairs,

I would like to draw your attention that, the SRv6 Replication SID will break SRv6 architecture, scope and restrictions in many aspects.

Though it is still not defined what is the scope of “context”, leaving a big “hole” to explain in the future.

But through the past discussions we have known a little about it, for example, used as a VPN identifier in multicast scenario.

However, I think the Upstream-assigned SID or “DCB” SID in SRv6 for “context” need to be carefully evaluated by the WG.

Firstly, there is no definition of “Upstream-assigned SID” or “DCB” in SRv6.

Secondly, suppose an Ingress PE allocated an “Upstream-assigned SID” from its locator, and put the SID into the SID list after the Replication SID, what is expected to behave on every replication node to this Upstream-assigned SID ? make it an active SID, and then take it as a context ? or send it back to the Ingress PE ?

Further, I think there are many other differences between SRv6 data plane and MPLS data plane for a “Replication SID” to work in its multicast scenario context. For example, how is the “host originating an IPv6 packet” scenario (RFC8754,8986) supported ? How does the “ICMPv6 error message MUST NOT be originated as a result of receiving … a packet destined to an IPv6 multicast address” may be considered ?

In a word, the Replication SID in SRv6 data plane, is far from being a simple copy of MPLS data plane.

Note that, SRv6 has its unique characteristic that need to define its specific specification, like RFC8754,8986,9259, etc etc.

Also note that, the implementations disclosed in section 4.1 and 4.2 only include MPLS data plane. I assume they reflect the fact that Replication SID for SRv6 data plane is far from mature. Therefore I request the WG to first exclude SRv6 data plane of this draft from the WGLC scope. Then we can focus on the MPLS data plane part (Hopefully I can move from SRv6 problems if they are noted already, and then I can provide some comments on MPLS soon).

Thanks,
Jingrong


本邮件及其附件含有华为公司的保密信息,仅限于发送给上面地址中列出的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本邮件!
This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it!

From: Rishabh Parekh [mailto:rishabhp@gmail.com]
Sent: Thursday, December 8, 2022 6:52 AM
To: Xiejingrong (Jingrong) <xiejingrong@huawei.com>
Cc: James Guichard <james.n.guichard@futurewei.com>; SPRING WG <spring@ietf.org>; spring-chairs@ietf.org
Subject: Re: [spring] WGLC for draft-ietf-spring-sr-replication-segment

Jingrong,

For the second one regarding the SID after the replication SID, I still have some further question when considering it a “VPN SID”:

In MPLS data plane, Is the SID an Upstream-assigned Label ? Or an SRGB label (though may be a more strictly unique number than SRGB that is a relatively unique index/offset ) ?
In SRv6 data plane, is the SID an “Upstream-assigned SRv6 SID”, which is allocated on Ingress PE and put in the SID list after the replication SID ?

The VPN SID is only required when SR P2MP trees are shared across VPNs. It can be upstream assigned or globally assigned (from DCB) as described in SR P2MP MVPN<https://datatracker.ietf.org/doc/draft-ietf-bess-mvpn-evpn-sr-p2mp/> draft. If present, the VPN SID is after the Replication SID. For SR-MPLS, the VPN SID SHOULD NOT be assigned from SRGB or SRLB since it is an overlay context,

-Rishabh