Re: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp

Cheng Li <c.l@huawei.com> Fri, 21 July 2023 01:58 UTC

Return-Path: <c.l@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 D29FEC14F693; Thu, 20 Jul 2023 18:58:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.194
X-Spam-Level:
X-Spam-Status: No, score=-4.194 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=unavailable 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 HfEi2OQ6tsdT; Thu, 20 Jul 2023 18:58:00 -0700 (PDT)
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 3F051C14E515; Thu, 20 Jul 2023 18:57:59 -0700 (PDT)
Received: from lhrpeml500006.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4R6Xgp2gqyz6J6g6; Fri, 21 Jul 2023 09:55:18 +0800 (CST)
Received: from dggpemm500001.china.huawei.com (7.185.36.107) by lhrpeml500006.china.huawei.com (7.191.161.198) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 21 Jul 2023 02:57:55 +0100
Received: from dggpemm500003.china.huawei.com (7.185.36.56) by dggpemm500001.china.huawei.com (7.185.36.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 21 Jul 2023 09:57:54 +0800
Received: from dggpemm500003.china.huawei.com ([7.185.36.56]) by dggpemm500003.china.huawei.com ([7.185.36.56]) with mapi id 15.01.2507.027; Fri, 21 Jul 2023 09:57:54 +0800
From: Cheng Li <c.l@huawei.com>
To: han <13661358989@139.com>, 'Cheng Li' <c.l=40huawei.com@dmarc.ietf.org>
CC: 'spring-chairs' <spring-chairs@ietf.org>, 'Weiqiang Cheng' <chengweiqiang@chinamobile.com>, 'Chongfeng Xie' <chongfeng.xie@foxmail.com>, 'spring' <spring@ietf.org>
Thread-Topic: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp
Thread-Index: AQHZrzh6GpCoxWsVRkyowX7CkJeMua+9k7PcgALbcEuAAERvUIABnPKggAE+aqA=
Date: Fri, 21 Jul 2023 01:57:53 +0000
Message-ID: <8b1a4c97e392469ca54ec726202f2d07@huawei.com>
References: <CAMMESsxvh==q0N-h+F21iXiNNZg+b1_ugzy968TS7n9U_Z0AEA@mail.gmail.com>, <001601d9b601$f2fd9d70$d8f8d850$@tsinghua.org.cn>, <202307141422091709516@chinamobile.com>, <tencent_A8AE5944AC6E2568E15FFECD3512A018C706@qq.com> <2023071910122089625012@chinamobile.com> <400d807d49584b26a1f52fa35a9385e2@huawei.com> <016a01d9bae3$e514abe0$af3e03a0$@com>
In-Reply-To: <016a01d9bae3$e514abe0$af3e03a0$@com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.50.76.121]
Content-Type: multipart/alternative; boundary="_000_8b1a4c97e392469ca54ec726202f2d07huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/8z4xHE53Iy09_i0A6AtHgYBNwsg>
Subject: Re: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp
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: Fri, 21 Jul 2023 01:58:03 -0000

Hi Han,

Thank you for your reply. It looks good to me.

Li Cheng

From: spring <spring-bounces@ietf.org> On Behalf Of han
Sent: Thursday, July 20, 2023 4:27 PM
To: 'Cheng Li' <c.l=40huawei.com@dmarc.ietf.org>
Cc: 'spring-chairs' <spring-chairs@ietf.org>; 'Weiqiang Cheng' <chengweiqiang@chinamobile.com>; 'Chongfeng Xie' <chongfeng.xie@foxmail.com>; 'spring' <spring@ietf.org>
Subject: Re: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp

Hi Cheng,

Thank you for your careful comments.
My response can be found in line below, starting with the text [Ruibo Han].


发件人: spring [mailto:spring-bounces@ietf.org] 代表 Cheng Li
发送时间: 2023年7月19日 15:08
收件人: Weiqiang Cheng; Chongfeng Xie; spring
抄送: spring-chairs
主题: Re: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp

After reading the document, I think this is worth to do, and the idea is valid in the case that IGP is not used, therefore I support the adoption.
However, IMHO, the logic of the text may need some enhancement, I feel difficult in reading it, but this may be my problem.

Like Joel and others mentioned, it is important that this method is used within a TRUSTED domain. I would not say a single SRv6 domain, it depends on deployment actually, but please add some text to make sure that this mechanism is used within a trusted domain only.

[Ruibo Han] We will add some explicit text in the new version to state that this method is used within a TRUSTED domain


Some comments from Abstract to section 3.


Abstract:

In SRv6 network, locators need to be assigned to each SRv6 Endpoint, and segments are created based on locators.


  1.  s/SRv6 Endpoint/SRv6 Endpoint node?

[Ruibo Han] SRv6 node might be OK ? In RFC 8986, “SRv6 node” is used.



  1.  Segments are NOT created BASED ON locators. Do you mean the Segment IDs are allocated from a address space of locator?

[Ruibo Han] In an SRv6 network, a locator needs to be assigned for each SRv6 Node, and the SRv6 Node allocate segments within the address space of the locator.


This document describes  the method of assigning locators to SRv6 Endpoints through DHCPv6.


  1.  s/the method/a method
 [Ruibo Han] This document describes a method of assigning locators to SRv6 node.


2.    s/Endpoints/endpoint nodes. If we confirm that endpoint nodes are correct, then you may need to replace all of them in the document.

[Ruibo Han] SRv6 node might be OK ? In RFC 8986, “SRv6 node” is used.

$2 Introduction

   Segment Routing (SR) allows a headend node to steer a packet flow
   along any path. Per-path states of Intermediate nodes are eliminated
   thanks to source routing.  The headend node steers a flow into an SR
   Policy. The packets steered into an SR Policy carry an ordered list
   of segments associated with that SR Policy.


  1.  What is ‘a packet flow’?
  2.  s/Intermediate/intermediate.   Please avoid use ‘thanks to source routing’, it seems inappropriate to use ‘thanks to’ in a std draft, LOL.
  3.  The headend node steers a flow into an SR Policy.

Steers ‘a flow’ into ‘an SR policy’ ? it seems weird. Please rephrase the logic.

  1.  ‘The packets steered into an SR Policy carry an ordered list of segments associated with that SR Policy.’ Here, packets are used instead of a flow.
  2.  The logic of this paragraph seems not so clear, suggest to rephrase this paragraph. Also, this is quite irrelevant with the mechanism proposed in the draft, it might be ok to make it simple.

     [Ruibo Han] This description is from [draft-ietf-spring-segment-routing-policy-12] and has now been updated to RFC9256.
We will update it to be consistent with RFC9256 in the next version, as follows(and will simplify the words):

Segment Routing (SR) allows a node to steer a packet flow along any
   path.  Intermediate per-path states are eliminated thanks to source
   routing.  SR Policy is an ordered list of segments (i.e.,
   instructions) that represent a source-routed policy.  Packet flows
   are steered into an SR Policy on a node where it is instantiated
   called a headend node.  The packets steered into an SR Policy carry
   an ordered list of segments associated with that SR Policy.



s/As the identity of the endpoint/As an identity of the endpoint
[Ruibo Han]  Agree.  As an identity of the endpoint

$3 Scenario for Locator

Telecom provider use IP Metro network and Backbone network to
   realize the interconnection between access users in different
   regions.


  1.  Telecom providers or A telecom provider uses. However, I recommend to rephrase the sentence. Users in different regions are connected via X network and Y network?
        [Ruibo Han] OK, replace “Telecom provider” with “Telecom providers”. And Telecom providers can utilizes the IP Metro and Backbone networks to establish interconnectivity among access users who are geographically distributed across different regions.


In the IP backbone network, deploy the network PE (PE-N) for access users in different regions and the cloud PE (PE-C) for the cloud.



  1.  Something wrong in this sentence, who deploys the network? Or do you mean network PEs are deployed for X, and cloud PEs are deployed for Y? or?

  1.  Terms like Network PE and Cloud PE should be defined before using.

  1.  IMHO, the logic of this section should be reorganized.

        [Ruibo Han] Agree. Replace the sentence with: In the IP Metro network, devices can be deployed to serve access users in different regions, which can be referred to as CPEs.



Thanks,
Li Cheng




From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of Weiqiang Cheng
Sent: Wednesday, July 19, 2023 10:12 AM
To: Chongfeng Xie <chongfeng.xie@foxmail.com<mailto:chongfeng.xie@foxmail.com>>; spring <spring@ietf.org<mailto:spring@ietf.org>>
Cc: spring-chairs <spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>>
Subject: Re: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp

Hi Chongfeng,
Thanks a lot for your comments.
My response can be found in line below, starting with the text [Weiqiang].

B.R.
Weiqiang Cheng



From: Chongfeng Xie<mailto:chongfeng.xie@foxmail.com>
Date: 2023-07-17 14:34
To: spring<mailto:spring@ietf.org>
CC: spring-chairs<mailto:spring-chairs@ietf.org>
Subject: Re: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp

Hi Weiqiang and other authors,

I have reviewed the draft and have the following two comments:

1) In some cases, the CPE box of the current network is not a single device. It may be a combination of two levels of devices, for instances, one is an optical access gateway that supports IPv6 access, and the next level is a WiFi Router deployed by users to increase indoor coverage. They both support IPv6 functionality. Do you plan to consider this situation in the future draft?
[Weiqiang] This draft primarily focuses on the SRv6 network within the operator's domain and does not currently address user-owned WiFi routers. We will make sure to explicitly mention this in the document to ensure readers understand the scope.

2) It seems technically feasible for CPE to access the BRAS of MAN through 4/5G, but it rarely be deployed in this way in practice, so I propose 4G/5G can be erased in section 3.
[Weiqiang] Regarding the CPE accessing BRAS through 4G/5G networks, it is primarily aimed at the Fixed-Mobile Convergence (FMC) scenario. As far as I know, this scenario has been defined in BBF and implemented by some operators already. We will make the wording clearer in the draft to ensure accuracy.

Best regards
Chongfeng


________________________________
xiechf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn>

From: Weiqiang Cheng<mailto:chengweiqiang@chinamobile.com>
Date: 2023-07-14 14:22
To: wangaijun<mailto:wangaijun@tsinghua.org.cn>; aretana.ietf<mailto:aretana.ietf@gmail.com>; spring<mailto:spring@ietf.org>
CC: draft-cheng-spring-distribute-srv6-locator-by-dhcp@ietf.org<mailto:draft-cheng-spring-distribute-srv6-locator-by-dhcp@ietf.org>; spring-chairs<mailto:spring-chairs@ietf.org>
Subject: Re: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp
Hi Aijun,
Thank you very much for your comments.
We will add some text to describe that the CPE utilizes locators obtained through DHCP to provide differentiated services.

Best Regards
Weiqiang Cheng

发件人: Aijun Wang<mailto:wangaijun@tsinghua.org.cn>
发送时间: 2023-07-14 11:19
收件人: 'Alvaro Retana'<mailto:aretana.ietf@gmail.com>; spring@ietf.org<mailto:spring@ietf.org>
抄送: draft-cheng-spring-distribute-srv6-locator-by-dhcp@ietf.org<mailto:draft-cheng-spring-distribute-srv6-locator-by-dhcp@ietf.org>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>
主题: 答复: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp
Support its adoption.

It will be more convincible to add some descriptions in the document that the CPE itself needs to obtain different IPv6 address that can differentiate the services that it can provide.


Best Regards

Aijun Wang
China Telecom

-----邮件原件-----
发件人: spring-bounces@ietf.org<mailto:spring-bounces@ietf.org> [mailto:spring-bounces@ietf.org] 代表 Alvaro Retana
发送时间: 2023年7月5日 20:00
收件人: spring@ietf.org<mailto:spring@ietf.org>
抄送: draft-cheng-spring-distribute-srv6-locator-by-dhcp@ietf.org<mailto:draft-cheng-spring-distribute-srv6-locator-by-dhcp@ietf.org>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>
主题: [spring] spring WG Adoption Call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp

Dear WG:

This message starts a two-week adoption call for draft-cheng-dhc-distribute-srv6-locator-by-dhcp, ending on July/19.
It "describes the method of assigning locators to SRv6 Endpoints through DHCPv6".

   https://datatracker.ietf.org/doc/draft-cheng-spring-distribute-srv6-locator-by-dhcp/


Please review the draft and consider whether you support its adoption by the WG.  Please share any thoughts with the list to indicate support or opposition -- this is not a vote.

If you are willing to provide a more in-depth review, please state it explicitly to give the chairs an indication of the energy level in the working group willing to work on the document.

WG adoption is the start of the process.  The fundamental question is whether you agree the proposal is worth the WG's time to work on and whether this draft represents a good starting point.  The chairs are particularly interested in hearing the opinion of people who are not authors of the document.

Thanks!

Alvaro (for the Chairs)

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring