[Detnet] 答复: RE: Comments on (1) async and (2) queuing (draft-liu-detnet-large-scale-requirements)

"Yangfan(Fan,IP Standards)" <shirley.yangfan@huawei.com> Wed, 27 July 2022 15:56 UTC

Return-Path: <shirley.yangfan@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7687CC14CF1F; Wed, 27 Jul 2022 08:56:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level:
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 UAZ-ohwpOgTY; Wed, 27 Jul 2022 08:56:04 -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 31519C185723; Wed, 27 Jul 2022 08:55:48 -0700 (PDT)
Received: from fraeml701-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4LtJCn54SCz684pj; Wed, 27 Jul 2022 23:51:01 +0800 (CST)
Received: from kwepemi500009.china.huawei.com (7.221.188.199) by fraeml701-chm.china.huawei.com (10.206.15.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2375.24; Wed, 27 Jul 2022 17:55:43 +0200
Received: from kwepemi500010.china.huawei.com (7.221.188.191) by kwepemi500009.china.huawei.com (7.221.188.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Wed, 27 Jul 2022 23:55:42 +0800
Received: from kwepemi500010.china.huawei.com ([7.221.188.191]) by kwepemi500010.china.huawei.com ([7.221.188.191]) with mapi id 15.01.2375.024; Wed, 27 Jul 2022 23:55:42 +0800
From: "Yangfan(Fan,IP Standards)" <shirley.yangfan@huawei.com>
To: Peng Liu <liupengyjy@chinamobile.com>, "balazs.a.varga" <balazs.a.varga@ericsson.com>
CC: detnet <detnet@ietf.org>, draft-liu-detnet-large-scale-requirements <draft-liu-detnet-large-scale-requirements@ietf.org>
Thread-Topic: RE: [Detnet] Comments on (1) async and (2) queuing (draft-liu-detnet-large-scale-requirements)
Thread-Index: Adibfh0iRZUspyo1QAOHO5Tn3IrriAAidFMSAP4TnmAAP9GCJQA0LcSg
Date: Wed, 27 Jul 2022 15:55:42 +0000
Message-ID: <1c3c7b7cc5bf4885baf222e4b0fc39d8@huawei.com>
References: <AM0PR07MB5347D58514D96D7D7F3DD9EAAC8F9@AM0PR07MB5347.eurprd07.prod.outlook.com>, <2022072015144008751414@chinamobile.com>, <487ee54e93bc4af19cfab1f02cf6a8ef@huawei.com> <2022072622583562326855@chinamobile.com>
In-Reply-To: <2022072622583562326855@chinamobile.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.85.132.192]
Content-Type: multipart/alternative; boundary="_000_1c3c7b7cc5bf4885baf222e4b0fc39d8huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/PAqrm-XVh8XJEeaYrM_obJimXuM>
Subject: [Detnet] 答复: RE: Comments on (1) async and (2) queuing (draft-liu-detnet-large-scale-requirements)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jul 2022 15:56:08 -0000

Hi Peng,

Thank you for your quick reply. Please see inline started with Fan.


发件人: Peng Liu [mailto:liupengyjy@chinamobile.com]
发送时间: 2022年7月26日 22:59
收件人: Yangfan(Fan,IP Standards) <shirley.yangfan@huawei.com>; balazs.a.varga <balazs.a.varga@ericsson.com>
抄送: detnet <detnet@ietf.org>; draft-liu-detnet-large-scale-requirements <draft-liu-detnet-large-scale-requirements@ietf.org>
主题: Re: RE: [Detnet] Comments on (1) async and (2) queuing (draft-liu-detnet-large-scale-requirements)

Hi Fan,

Thanks for your comments, please see inline.

Regards,
Peng
________________________________
liupengyjy@chinamobile.com<mailto:liupengyjy@chinamobile.com>

From: Yangfan(Fan,IP Standards)<mailto:shirley.yangfan@huawei.com>
Date: 2022-07-25 17:18
To: liupengyjy@chinamobile.com<mailto:liupengyjy@chinamobile.com>; balazs.a.varga<mailto:balazs.a.varga@ericsson.com>
CC: detnet<mailto:detnet@ietf.org>; draft-liu-detnet-large-scale-requirements<mailto:draft-liu-detnet-large-scale-requirements@ietf.org>
Subject: RE: [Detnet] Comments on (1) async and (2) queuing (draft-liu-detnet-large-scale-requirements)
Hi Peng and Bala’zs,

Please allow me to chime in the discussions to section 5.2.

Firstly, the essence of carrying the metadata in data plane is to help achieve the bounded latency, not to convey or specify the queuing methods. Secondly, DetNet has no limitation on the underlying mechanisms to provide bounded latency, and queuing is one of the potential approaches. Regarding this metadata, IMHO a generalized name would be more appropriate to fit.
[PL] After discussing with Balazs and the co authors, we'd like to change it as "Information used  by Functions ensuring Deterministic Latency". Though the original name did not refer to any specific name or method of queuing, just for the metadata that might be used by it. We'd like not to limit in it, so please check whether the proposed change is acceptable for you.
Fan: thank you for reaching out in WG, and the new name is acceptable to me.


Although it’s a bit early to discuss the solutions, I can’t help to point out there have already been several I-Ds proposed. IMHO there are two groups, one is the metadata defined for each individual mechanism, another is the uniform format for multiple mechanisms. It is important to have some consensus on the understanding of metadata before jump into the proposals.
[PL] We think it would be more reasonable to leave that to solution(s) to explain why and what info would be useful.
Fan: I agree, the discussion is not in scope of the requirement draft. I would start a new thread for further discussion. Thanks again.


My 2 cents

Best,
Fan



From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of liupengyjy@chinamobile.com<mailto:liupengyjy@chinamobile.com>
Sent: Wednesday, July 20, 2022 3:15 PM
To: balazs.a.varga <balazs.a.varga@ericsson.com<mailto:balazs.a.varga@ericsson.com>>
Cc: detnet <detnet@ietf.org<mailto:detnet@ietf.org>>; draft-liu-detnet-large-scale-requirements <draft-liu-detnet-large-scale-requirements@ietf.org<mailto:draft-liu-detnet-large-scale-requirements@ietf.org>>
Subject: Re: [Detnet] Comments on (1) async and (2) queuing (draft-liu-detnet-large-scale-requirements)

Dear Balazs,

Thanks for your comments.

For Section 4.1.1, the text is more like your first understanding that 'the requirement is that the DetNet network must the interaction across time domains, so that time domains are synchronized."
It illustrated a requirement but not suggest any of the solutions. In the later text of this section,  there were some methods mentioned to meet the requirement, e.g. by compensating the time shift at the border. It just to prevent the requirement to be too vague. And we did not  think about them as"sync-as-a-service", but it might be a good direction to go.
If needed we can rewording the sentence as “The mechanism adopted by a large-scale deterministic network MUST be prepared to cope with non-synced TSN domains.”

For Section 5.2, the text did not imply to directly carry a name or type-id of queueing mechanism. You are right it is about metadata carrying to facilitate the different queueing or scheduling configured on intermediate nodes.
The ultimate goal is to achieve the e2e bounded latency, however the intention here is to say there can be various metadata to help achieving that.
To make the endpoint insert the e2e latency requirement is one of the possible mechanisms to me. There can be other ways, some new proposed drafts to detnet covered them (for example, tagging the cycle if cycle based queuing is used, allow the intermediate nodes to update the residence or remaining time if time deadline like queuing is used, etc). We would like the requirement document  to provide the space for all the potential mechanisms. Then each solution document should describe why a metadata should be carried and how it is added and used at each hop (or at the source) and ideally how that metadata helps which queuing or scheduling mechanism to achieving bounded latency (or other benefit, e.g. bounded jitter? Higher throughput? at the same level of bounded latency)
To remove the ambiguity earlier mentioned and at the same time not to make the metadata too narrowly scoped, how about we rename section 5.2 as “5.2.  Support Queuing Specific Metadata”. At the same time, it does not imply if there would be one or more metadata, or in one or more formats. That will be left to solutions for future discussion in the working group. I will also try to reformulate the 5.2 text a bit to better reflect the intention as illustrated in this email if you are ok with the title change and the way to explain.

Thanks again!
Peng & co authors
________________________________
liupengyjy@chinamobile.com<mailto:liupengyjy@chinamobile.com>

From: Balázs Varga A<mailto:balazs.a.varga@ericsson.com>
Date: 2022-07-19 23:07
To: draft-liu-detnet-large-scale-requirements@ietf.org<mailto:draft-liu-detnet-large-scale-requirements@ietf.org>
CC: detnet@ietf.org<mailto:detnet@ietf.org>
Subject: Comments on (1) async and (2) queuing (draft-liu-detnet-large-scale-requirements)
Hi Authors,

I have two questions for clarification on your draft:

- Q1: Section “4.1.1.  Support Asynchronous Clocks Across Domains”
I have some difficulties to interpret the requirement as it is formulated.
Text says:
‘’ The mechanism adopted by a large-scale deterministic network MUST support
   the interaction across time domains, so that time domains are synchronized.”
My first understanding was that the requirement is that the DetNet network must
be prepared to cope with non-synced TSN domains. However at the second read
I have interpreted the text, that the DetNet domain provides something like a
“sync-as-a-service” to ensure that the TSN domains can be synchronized.

Could You clarify your intention (and maybe reformulate)?


- Q2: Section “5.2.  Support Queuing Related Information”
I am not sure that requiring the encoding of queuing information is the right direction
in a requirements document. I would argue for a more general formulation of the
requirement. The real target here is to provide metadata, that can help to achieve
the bounded LATENCY requirement. DetNet flow endpoints are more aware of the
latency requirement of a flow, than the queuing method used by the nodes along the
forwarding path.

What do You think about generalizing this section under the title “5.2.  Support Latency
Related Information”? One possible implementation option for that can be to add explicit
queuing information, but many other methods exists and described in various DetNet
documents.


Thanks & Cheers
Bala’zs