Re: [ippm] IPPM adoption call for draft-mirsky-ippm-asymmetrical-pkts
Tianran Zhou <zhoutianran@huawei.com> Wed, 24 April 2024 01:04 UTC
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0DBEC15155C for <ippm@ietfa.amsl.com>; Tue, 23 Apr 2024 18:04:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.893
X-Spam-Level:
X-Spam-Status: No, score=-6.893 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=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_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 PBGegrnDA8_D for <ippm@ietfa.amsl.com>; Tue, 23 Apr 2024 18:04:34 -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 013C0C14CE25 for <ippm@ietf.org>; Tue, 23 Apr 2024 18:04:34 -0700 (PDT)
Received: from mail.maildlp.com (unknown [172.18.186.31]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4VPLLD6QdNz6J9ds; Wed, 24 Apr 2024 09:02:12 +0800 (CST)
Received: from lhrpeml500002.china.huawei.com (unknown [7.191.160.78]) by mail.maildlp.com (Postfix) with ESMTPS id E6452140B2F; Wed, 24 Apr 2024 09:04:30 +0800 (CST)
Received: from dggpemm500005.china.huawei.com (7.185.36.74) by lhrpeml500002.china.huawei.com (7.191.160.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 24 Apr 2024 02:04:29 +0100
Received: from kwepemf100007.china.huawei.com (7.202.181.221) by dggpemm500005.china.huawei.com (7.185.36.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 24 Apr 2024 09:03:56 +0800
Received: from kwepemf100007.china.huawei.com ([7.202.181.221]) by kwepemf100007.china.huawei.com ([7.202.181.221]) with mapi id 15.02.1544.004; Wed, 24 Apr 2024 09:03:56 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Tommy Pauly <tpauly@apple.com>, "IETF IPPM WG (ippm" <ippm@ietf.org>, "Zhukeyi(Kaiyin,Datacom Standard&Patent)" <zhukeyi@huawei.com>
Thread-Topic: [ippm] IPPM adoption call for draft-mirsky-ippm-asymmetrical-pkts
Thread-Index: AQHaipxckikIEh17l0O/OpMtIVJcBLF0MlPwgAEt/wCAAJqxCv//hbEAgAEpgQA=
Date: Wed, 24 Apr 2024 01:03:56 +0000
Message-ID: <c88a70038f6a4b97be8ee27d45a77199@huawei.com>
References: <EB9C8A72-2118-4D5F-8A49-BB6CC327297F@apple.com> <5ff7dd49fd0e4b8ab76ebb77663a467e@huawei.com> <CA+RyBmV0Nn7F-__6gVTL4NsGC2hjaAdifk1noSB4AQfUxKwcDg@mail.gmail.com> <205f7071475c49528ff0dfe3f488299a@huawei.com> <CA+RyBmVZe1reNcvn8xZ341ZJH2WYzd-6zuvQP3e3vc=KJaVZzQ@mail.gmail.com>
In-Reply-To: <CA+RyBmVZe1reNcvn8xZ341ZJH2WYzd-6zuvQP3e3vc=KJaVZzQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.40.118]
Content-Type: multipart/related; boundary="_004_c88a70038f6a4b97be8ee27d45a77199huaweicom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/3LnYVup2p3-sVWGZfruaWt350Ts>
Subject: Re: [ippm] IPPM adoption call for draft-mirsky-ippm-asymmetrical-pkts
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Apr 2024 01:04:37 -0000
Hi Greg, Please let me try to rephrase the question. I am trying to understand the value. My major concern is about the three fields in control tlv, say “Length of the Reflected Packet”, “Number of the Reflected Packets”, “Interval Between the Reflected Packets”. This is already in draft-ietf-ippm-stamp-yang. And using Netconf to configure the STAMP typically follows the STAMP reference model in RFC8762. Then what’s the scenario and the value of this control tlv? If there is a controller, it could be configured using draft-ietf-ippm-stamp-yang. It could be some other protocols whatever it’s centralized control. But in this case I think there is no need for the control tlv. So I think you want to use the control tlv when there is no controller. And you want to create a *simple* and *distributed* control plane. Right? Tianran From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: Tuesday, April 23, 2024 10:54 PM To: Tianran Zhou <zhoutianran@huawei.com> Cc: Tommy Pauly <tpauly@apple.com>; IETF IPPM WG (ippm <ippm@ietf.org>; Zhukeyi(Kaiyin,Datacom Standard&Patent) <zhukeyi@huawei.com> Subject: Re: [ippm] IPPM adoption call for draft-mirsky-ippm-asymmetrical-pkts Hi Tianran, thank you for sharing your concerns. Please find my notes below tagged GIM2>>. Regards, Greg On Tue, Apr 23, 2024 at 4:11 PM Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>> wrote: Hi Greg, Thanks for the reply. Please see inline. Best, Tianran ________________________________ Sent from WeLink 发件人: Greg Mirsky<gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>> 收件人: Tianran Zhou<zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>> 抄送: Tommy Pauly<tpauly@apple.com<mailto:tpauly@apple.com>>;IETF IPPM WG (ippm<ippm@ietf.org<mailto:ippm@ietf.org>>;Zhukeyi(Kaiyin,Datacom Standard&Patent)<zhukeyi@huawei.com<mailto:zhukeyi@huawei.com>> 主题: Re: [ippm] IPPM adoption call for draft-mirsky-ippm-asymmetrical-pkts 时间: 2024-04-23 20<tel:2024-04-23%2020>:58:25 Hi Tianran, thank you for your consideration of the proposal and questions. Please find my notes below tagged GIM>>. Regards, Greg On Tue, Apr 23, 2024 at 9:10 AM Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>> wrote: Hi Tommy, Greg and WG, During the discussions in the mailing list several month ago. We find some interesting use cases. My question is can we use a controller to configure different nodes instead of using this Control TLV? GIM>> An interesting point, thank you. In general, any control action, in my opinion, may be achieved through configuration. For example, leaves of multicast distribution tree could be configured to not reflect STAMP test packets of a specific STAMP test session (or not to reflect any STAMP packet). Similarly, SR ergress node could be configured with the path to transmit reflected STAMP packets to achieve the same behavior as using the STAMP extensions defined in RFC 9503. In my personal opinion, one does not preclude another. ZTR> I actually meant to ask what’s the benefit to do so. And on your examples, it seems no need for the body of control tlv, but only a not to reflect instruction. GIM2>> I'd note that there are several use cases for the new TLV: * rate measurement that requires control of number and rate of reflecting STAMP test packets * performance measurement in a multicast network (p2mp). It seems that you consider only one smaller part of the applicability of Reflected Test Packet Control TLV. Or is this document want to introduce a way to eliminate the controller? GIM>> I am not sure what in this draft can be interpretted in that way. The draft proposes an optional extension, not a mandatory one. Also, the use of a controller is optional. A STAMP implementation may be configured and managed by means other than a controller (as noted in the quote below)." ZTR> What’s the scenario for this control tlv? No controller? Or still with a controller? Again what’s the benefit? GIM2>> The new TLV does not preclude the use of a Controller but it could be complimentary if the Controller does not support control of some test scenarios. For example, RFC 8972 defined Class of Service TLV that allow to monitor and control DSCP in upstream and downstream directions. Similarly, RFC 9503 defined optional STAMP extension to control the path of a reflected STAMP test packet. I imagine that these functions could be realized through a Controller. AFAICS, these optional extensions are in no way contradicting RFC 8762: The configuration and management of the STAMP Session-Sender, Session-Reflector, and sessions are outside the scope of this document and can be achieved through various means. A few examples are Command Line Interface, telecommunication services' Operational Support System (OSS) / Business Support System (BSS), SNMP, and NETCONF/YANG-based Software-Defined Networking (SDN) controllers. I will stress that, unlike TWAMP, STAMP does not require any particular method of configuration and management. Do you agree? Looking at RFC8762, one motivation of STAMP is: “At the same time, there has been noticeable interest in using a more straightforward mechanism for active performance monitoring that can provide deterministic behavior and inherent separation of control (vendor-specific configuration or orchestration) and test functions.” And in the reference model below, “The configuration and management of the STAMP Session-Sender, Session-Reflector, and sessions are outside the scope of this document and can be achieved through various means. A few examples are Command Line Interface, telecommunication services' Operational Support System (OSS) / Business Support System (BSS), SNMP, and NETCONF/YANG-based Software-Defined Networking (SDN) controllers.” [图片加载失败] So I am thinking whether this proposal want to go back to TWAMP? GIM>> Can you point to the text in the document that states that or lead you to that conclusion? Clearly, the authors have no intention to re-create a separate mandatory STAMP control plane like exists in TWAMP. ZTR > My understanding of your reply is you want to create an optional control plane. Right? GIM2>> No. Could you please point out what lead you to that conclusion? This may introduce many issues that TWAMP control session solved. GIM>> Do you see benefits of establishing a mechanism in STAMP analogous to TWAMP Control plane? What these could be? ZTR > No I don’t think so. So I want to understand what‘s the difference to TWAMP control plane. GIM2>> I got confused by your attepmt to draw a parallel between this optional STAMP extension and TWAMP Control protocol. Could you point to aspects of this TLV, as well as other STAMP extensions in RFC 8972 and RFC 9503 that control the behavior of a Session-Reflector, that you find analogous with the TWAMP control protocol? I see many people have raised the security issue. GIM>> The authors appreciate the comments and suggestions we received from Tal and Sebastian, and we'll work on addressing their concerns in the next revisions of the draft. Best, Tianran From: ippm [mailto:ippm-bounces@ietf.org<mailto:ippm-bounces@ietf.org>] On Behalf Of Tommy Pauly Sent: Wednesday, April 10, 2024 12<tel:%202024%2012>:28 AM To: IETF IPPM WG (ippm@ietf.org<mailto:ippm@ietf.org>) <ippm@ietf.org<mailto:ippm@ietf.org>> Subject: [ippm] IPPM adoption call for draft-mirsky-ippm-asymmetrical-pkts Hello IPPM, This email starts an adoption call for draft-mirsky-ippm-asymmetrical-pkts. This is a document we’ve discussed several times, and is a normative dependency for another document we discussed adopting at IETF 119, draft-gandhi-ippm-stamp-ext-hdr. You can find the draft here: https://datatracker.ietf.org/doc/draft-mirsky-ippm-asymmetrical-pkts/ https://www.ietf.org/archive/id/draft-mirsky-ippm-asymmetrical-pkts-04.html#name-reflected-test-packet-control Please review the draft and respond to this email to indicate if you think IPPM should adopt this document as a working group item. This call will last for 3 weeks. Please reply by Tuesday, April 30. Best, Tommy & Marcus _______________________________________________ ippm mailing list ippm@ietf.org<mailto:ippm@ietf.org> https://www.ietf.org/mailman/listinfo/ippm
- [ippm] IPPM adoption call for draft-mirsky-ippm-a… Tommy Pauly
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Ernesto Ruffini
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Sebastian Moeller
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Giuseppe Fioccola
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Rakesh Gandhi
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tal Mizrahi
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… xiao.min2
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Footer Foote (Nokia)
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Bjørn Ivar Teigen
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tianran Zhou
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Ruediger.Geib
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Henrik Nydell (hnydell)
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tommy Pauly
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tianran Zhou
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tianran Zhou
- [ippm] Re: IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tianran Zhou
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tianran Zhou
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tianran Zhou
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Greg Mirsky
- Re: [ippm] IPPM adoption call for draft-mirsky-ip… Tianran Zhou
- [ippm] Re: IPPM adoption call for draft-mirsky-ip… Tal Mizrahi