Re: [ippm] Call for adoption of PM on LAG

"li_zhenqiang@hotmail.com" <li_zhenqiang@hotmail.com> Tue, 13 September 2022 02:42 UTC

Return-Path: <li_zhenqiang@hotmail.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 5789AC1526F0 for <ippm@ietfa.amsl.com>; Mon, 12 Sep 2022 19:42:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.222
X-Spam-Level:
X-Spam-Status: No, score=-5.222 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, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, 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=hotmail.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 VoFnP22vri9X for <ippm@ietfa.amsl.com>; Mon, 12 Sep 2022 19:42:52 -0700 (PDT)
Received: from AUS01-SY4-obe.outbound.protection.outlook.com (mail-sy4aus01olkn2172.outbound.protection.outlook.com [40.92.62.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29B86C1526EE for <ippm@ietf.org>; Mon, 12 Sep 2022 19:42:52 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=COkO3nxIkzfNSkljs4/G5FEq73FPK1j5DWvIyeMJ1Y1sn9Efr5B480KK4szw1Z0IEn4DjS06EMCgn0F5uV0RDx3uN2T4GeQwTs9XOoelhXyjc3p1sqchfoHsJpHUaHFqmEKOrz4VswQb4MYsVLpRvTvfLiabp/zu57uY4GdBNrHwALNaYRnYGf5nYM/t3MbCMQhiZ24OnVot1bvWinb/qG7aJ2p/f2VhVyGyaG7sSjqtQXsAiWLUb57QxNyJmJWsH7hVe9isAQYhGd/OA3tyQlYK5qo1us6RNxW0U2YjvI3Wkta+H0C2jsZZkFA2Da6EgM8a1doy0RAEF/U78nN/zA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gqlkaojY4q8QqbMBKuUmQTlQX4Q1/4BuVM5rhTmlwuY=; b=FwxCVS3M5VA9fSyiMC3PjaJb0GRIRRrNpz+wY7ty2mmRSCoOM5gAhZnKwOKxLD74vhmZ6wGg/DPhUqnbJcJJgbxHUC1VL+b6VEAmbey3qExUQ+S8BALsiE/Z+sZ6132pG+S2QhysjptDXOV1VpaES0sI+m54bCyLvOPL6Q4ULf4U799rce4w0GIQtJdC/+nGQqYb1xcO+zOmcK85Khnn3pAd2aduoQYN9Hac09drtamwzbwPMS1tdwC2UmuI0c08mk0oKoWbtHcOUspnogJxzNjp5LMjNpxBCrw99qI04cnnyKTWI8CUKha94327gTTq8k5ObA9x2fEO0cvSBAbDvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gqlkaojY4q8QqbMBKuUmQTlQX4Q1/4BuVM5rhTmlwuY=; b=GzjO0n0reEeIVZDZqWTQZaPPiGB5tP/ASp931WsVJC+CZ+9X6pzAqWWGxi9jA0CGyr7CndjQzR5gRMnDTxBrVuhBzNBMjZNiOsUZKeLKehNhrqtc3U29lnvoAhX0XwAdmTMIP1aJ1442qi/PIMItWeujON2YxwzrW41ZrIsMuWWT9/LlmbB8Y1BFoya8NEXbcIpzqpn2Dz0vMNs/JesIoUmZCemxDJxgry1YzWqXNdiqgshNe//nfQ4tp33OwB+WWyO5GPk1MZ9SriEleN4KhAB5tEDmdfvYNJnZgFHY9Tg7emPq2LpZgycCf7etVfIt4sHAQB9CaSZ6MeemfQ0eaQ==
Received: from MEYP282MB2942.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:157::9) by ME2P282MB0386.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:5c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.19; Tue, 13 Sep 2022 02:42:47 +0000
Received: from MEYP282MB2942.AUSP282.PROD.OUTLOOK.COM ([fe80::74e6:5ae:137f:f74e]) by MEYP282MB2942.AUSP282.PROD.OUTLOOK.COM ([fe80::74e6:5ae:137f:f74e%5]) with mapi id 15.20.5612.022; Tue, 13 Sep 2022 02:42:47 +0000
Date: Tue, 13 Sep 2022 10:44:38 +0800
From: "li_zhenqiang@hotmail.com" <li_zhenqiang@hotmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>, 卢云扬 <luyy@unitechs.com>
Cc: Marcus Ihlar <marcus.ihlar=40ericsson.com@dmarc.ietf.org>, ippm <ippm@ietf.org>
References: <AM0PR07MB4131BFFD304468FA4CCD0484E27B9@AM0PR07MB4131.eurprd07.prod.outlook.com>, <2022090717491209387539@unitechs.com>, <CA+RyBmVc5skSwJK2Y=xqFkEgmHj5iQ+DgEur7EUBpPNmOYQwCA@mail.gmail.com>, <20220909164014393168115@unitechs.com>, <CA+RyBmVzT5koO08+TdRcHVNrGOM2=EJsWiEgsFKPOL3ed6ZREw@mail.gmail.com>
X-Has-Attach: no
X-Mailer: Foxmail 7.2.9.156[cn]
Message-ID: <MEYP282MB2942007CEFB027C9CF83BFDAFC479@MEYP282MB2942.AUSP282.PROD.OUTLOOK.COM>
Content-Type: multipart/alternative; boundary="----=_001_NextPart756672043672_=----"
X-TMN: [jfoqkMNwIzRC2aiOkFVR5pOeeMeceZkK]
X-ClientProxiedBy: SG2PR04CA0201.apcprd04.prod.outlook.com (2603:1096:4:187::23) To MEYP282MB2942.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:157::9)
X-Microsoft-Original-Message-ID: <2022091310443436497416@hotmail.com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: MEYP282MB2942:EE_|ME2P282MB0386:EE_
X-MS-Office365-Filtering-Correlation-Id: 684fbb0f-c7fd-40fb-aa87-08da9531a42b
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: M/QwzfC8mZcY0JBsMb66AZRJpRNqgH3x1XTcLJSbfGoSVkRQ6utu6ag8sTiXGGSWYxvdhxMSFFAUAoQ+AaylsWQaUJ1Fng6TseW9u5o5RLwy5iIEiCqwouCNFH2mvZgTitUF1he9e6x2YlwBK0S1xlaUb2SOHGJZc+e1vU6XAj+9ylKXgh9TL1e0X28Zjixw96qyQpvG5Zb2YQm/UvbeGswYObksCt1DX2X6YmM6tCpfELXF/Mh6HTrzh0H7eqzMxBg4ti1hUtM65dL1qvk316e6/XsP9uVuzi6B0iYc697eGfLiHGEu0rEooKK7C1TceNQSRJnylx9cDnQ0tWrKOnGIB4mr3zOB95h4RB5Hjs78dgj6ULpccxvOjrI7CzGIA0Tj/fwV3MetzAJRnt4TNLJ83d2fVS4UjHxir4l2eZxuDCNvOK6EGjVdZaaoWURS+yMkCm8skd38dXPZSpBJxPASdHUi0rY4S40CICGFj7FKSEJsEtewmIGU1Umfl+ZOIQ+Dyk/tphq5k5lZFH+rMh0TBjm2xa0MWYQ1yuLh2QMz/fMWymqy5eI5EO2p5cBkm+BaZ2dRrK2yGYWgU3a/jXRnou7KdYJ3bQFLOtK37KN06q5xhULMkoN0SjX96CMkPkbrVvxGmgh3LzFGR3wcpjE80D0S0u8mvSrfAb0WOQLVn0B94mASa4zW6fe9YMx/gpc2ZACKbxctepUUhzSvdw==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: alwKm9Q5K5RxruQ7pPK2la3xZ+dqRp3apNaWGQ4CWvlHqNxKhfU7H6cqGZ2dHX3fkzvVTmxLobkonVCu9R3z3Y371BUNv+w1Hhrd9cGNJP8n2B5ZedrRsjprzXIlXGTNTTBhovNGtsyhia0tJty3ntnbHl6S8jlwcCi+XmlzmI4EZzXZIwNi2IQA0PHeE8L+tF3QL9lvMMWLFSQJ/ZyOcom2ngkfuRBrsj5+6rAKY7Q3D7t8gE+GvAE59UXwE5NKUoRPQw/BDDrNVa90xVkMCTrBs5zdH5l5++46fsfdYQF1oA2Bvo3FVNPow/ikxlmzCfINjCOCXmGCGYOVZ+ak5eWaxnIT8XIVpTWzjnbzMt0nkkR2lcVldjOg1aLFkwwv0/rxgU2MQUGh1Eq1XkWLcF3ckznU2j0NbqGhaZRuuDo/b+XSpyEPmeotGTbu/11wZm5oUWl35QZ1E//kh8/3NndG+2z4CFdPjhl5eyztEkA2vKVPrPr+N/MiLETQ8cKtgF0p7IHYtLiJXO36SVJ8HL3QeYG9+OR1oFXWIxSzk8NNUj/OMdvvueeXGIXvbbU6NtBgcoY7duFOzFcj0SeOPVRt9r8EwaBRCUvxpK95sd0ke6Dpbw8gQqicM0ggJf3rubsf9WOlm1nXDiRsrwyUwW2trKD10leXrGSrmqlXT9U/unPZQFW4RiytyaTGRlPzr5hNRE7nYS35tV0VIuOPofJF63tApg21AYxzMGiTovbQ3orudzSEyCzKyYEHQes8U22Kw3Xjt8wus4wZ9+HZfFGx8UBWEL5wzLTyCW3Ks8Ea0JaI0CByxxrK++8m3Tdho4X6yFh5+mTs57ar1OZJYWAVcnh/Vh6CZQD8R6JXYHlm5+06/2uGB/R6Gmka1d9pa9R9C8IxnHbikqxzxQppeHekOn28bH0X0j4tiAa7/QSuTKBcbvP7BI8B3BlPebeyl3N8vYgGzdzymxpqmNgAvhcNv99W3BdtNIOD65433dwKxMADMVFl6ox3YqayQdNfKbeJQVkVYB97f0xjjLyAd464j8wCljLTzXCBA7X+60/1oC+vlwMZbEn6xLHOgsOTQbZMKXt7M2fgsPowAbONE4tyL/Zxy4GehLni+C0Z70zbSYodjsna8EmURYnBihHIEfI5cw4TgbsOFF6flf+CBmGlNeL4lHHsFIa66st6HmAuicH7IFLJBBf4gIMtWo70dp2uCPf4BWC1R7xe6LKd/kRBnuN7mBbYNd6O5CzDa6uJyuH97HF3ilh+5Yii56y2h4An3S3BCYBsuNsNpYYWHw==
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-746f3.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 684fbb0f-c7fd-40fb-aa87-08da9531a42b
X-MS-Exchange-CrossTenant-AuthSource: MEYP282MB2942.AUSP282.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2022 02:42:47.3506 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: ME2P282MB0386
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/CCRpKASK1j9HhyGVxPTL4fSgA80>
Subject: Re: [ippm] Call for adoption of PM on LAG
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: Tue, 13 Sep 2022 02:42:56 -0000

Hello Yunyang Lu, Greg and All,

Thank you very much for your discussion and interests.

From the perspective of an operator, we do not need the interoperation between TWAMP and STAMP, nor the extended  micro TWAMP/Light and the traditional TWAMP/light, nor the extended micro STAMP and the original STAMP,  because test sessions are deployed trunk by trunk or link by link, we know the capability of each device and will use the same protocol with the same extension to complete the test task.

We'll state this point clearly in our docs ater the adoption.



Best Regards,
Zhenqiang Li

li_zhenqiang@hotmail.com
 
From: Greg Mirsky
Date: 2022-09-10 13:51
To: Lu Yunyang
CC: Marcus Ihlar; IETF IPPM WG
Subject: Re: [ippm] Call for adoption of PM on LAG
Hi Yunyang Lu,
thank you for your thoughtful arguments. Please find my follow-up notes in-lined below under the GIM2>> tag.

Regards,
Greg

On Fri, Sep 9, 2022 at 12:52 PM Lu Yunyang <luyy@unitechs.com> wrote:
Hi Greg, 
I think interoperability between STAMP and TWAMP Light is more than a straghtforward extension. 
The idea that STAMP and TWAMP Light are able to interwork with each other is based on two doctrines:
1) both protocols work in simple sender-reflector mode, without additional server or client roles defined in original TWAMP.
2) the packet formats from sender and reflector sides are exactly the same for both protocols in unauthenticated mode.
Besides, RFC8762 states that ANY STAMP extensions will be ignored and treated as plain Packet Padding field when communicating with a TWAMP Light counterpart. 
GIM2>> Agreed. 
Since all member links in LAG share same IP address and test sessions usually use same port number across these member links, two new fields (Sender / Reflector Micro-session ID) have been introduced as distinguisher to identify different sessions. 
GIM@>> Here, I will point out that "usually" doesn't mean "required". An operator can discover which protocol performs which role and configure individual test sessions per LAG member link accordingly. 
However, PM on LAG has different implementations for STAMP and TWAMP Light. 
GIM2>> I might have not been clear in earlier notes. I think that the protocol interworking over LAG can be handled as a set of independent test sessions per each LAG member link. None of the discussed LAG-specific extensions should be invoked. True, it is not guaranteed that an arbitrary implementation of the Session-Reflector will transmit a reflected packet over the same LAG member link as the received test packet. Thus I agree with you that in a general case, test results in the protocol interworking environment could be uncertain, difficult to interpret.
On sender side, Micro-session IDs are placed right after Error Estimate field in TWAMP packet, occupying part of original padding field defined in RFC4656/5357; while on reflector side Sender and Reflector Micro-session IDs are placed after Sender Error Estimate and Sender TTL, respectively. For STAMP, a new TLV has been requested to carry LAG test session info and should be appended to the end of original packet by RFC8972. As a result, the Micro-session ID carried by TWAMP packet falls in padding area if treated as STAMP packet, and vice versa. If a LAG test session has been deploy in hybrid mode, a regular reflector packet might be sent back in response to a micro-session sender packet from a specific LAG member following the procedure described in RFC8762, which is absolutely not a goal of the new proposal. Even if the sender node discards the response due to session mismatch, test packets will continue to transfer without manual interruption from network operator, making it potentially hazardous.
Personally, I think STAMP and TWAMP Light for PM on LAG are not quite interoperable at current stage, and no operators will actually deploy in this way. But, as a standard protocol, we must consider backward compatibility with existing implementations. By extending PM from L3 links to LAG members, we are not supposed to annul the original STAMP / TWAMP Light interoperability defined in RFC8762. Therefore, it is necessary to clarify the hybrid scenario to avoid unexcepted outcome. 
GIM2>> I agree with your conclusion that the hybrid use of active test protocols is undesirable, and is not recommended. It is a very good idea to state that clearly in the document. The same, I think, applies to an environment that uses, for example, implementations of STAMP that support and doesn't support draft-li-ippm-stamp-on-lag. It seems like this is a general outcome for incremental deployment of a particular extension. What do you think?

Regards,
Greg
Best regards,
Yunyang Lu

From: Greg Mirsky
Date: 2022-09-09 14:50
To: Lu Yunyang
CC: Marcus Ihlar; IETF IPPM WG
Subject: Re: [ippm] Call for adoption of PM on LAG
Hi Yungyang Lu,
thank you for supporting our work and your thoughtful questions. The scenario you've presented is realistic and we believe that our proposal can address it. We'll describe handling of this interoperability scenario in the future version of the draft.  Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Sep 7, 2022 at 11:49 AM Lu Yunyang <luyy@unitechs.com> wrote:
Hi WG,
 
I support the adoption of these drafts. PM on LAG could solve some essential problem for provider and enterprise level network operation. 

Besides, I think it's necessary to add some clarification for interoperability betweet STAMP and TWAMP-Light, as those stated in RFC8762. Several issues should be considered:
1)  whether STAMP sender / TWAMP-Light reflector and TWAMP-Light sender / STAMP reflector combinations can be used for PM on LAG.
GIM>> I think that both scenarios can be supported, although that would expect more from STAMP implementation as well as more configuration by an operator to use STAMP-TWAMP Light interoperability principles described in Section 4.6 of RFC 8762. As a result, each of LAG member links will be configured as a separate test session.
2)  any protocol modifaction or restriction for such measurements.
GIM>> It seems like this scenario would require more operational effort but without specific protocol extensions. What do you think? 
3)  other considerations that may involve, like security and compatibility with other TWAMP / STAMP extensions. 
GIM>> Thank you for this suggestion! We'll certainly work on adding text addressing security and interworking with other STAMP extensions. 
 
Best regards,
Yunyang Lu

发件人: ippm <ippm-bounces@ietf.org> 代表 Marcus Ihlar
发送时间: 2022年9月2日 00:44
收件人: IETF IPPM WG (ippm@ietf.org) <ippm@ietf.org>
主题: [ippm] Call for adoption of PM on LAG
 
Hello IPPM,
This email starts an adoption call in the IPPM working group for the draft-li-ippm-stamp-on-lag and draft-li-ippm-otwamp-on-lag documents. These documents extend STAMP, OWAMP and TWAMP to support performance measurements on member links of a Link Aggregation Group.
 
The first draft specifies an extension to STAMP and can be found here:
https://datatracker.ietf.org/doc/draft-li-ippm-stamp-on-lag/ 
https://datatracker.ietf.org/doc/html/draft-li-ippm-stamp-on-lag/ 
 
The second draft specifies extensions to OWAMP and TWAMP and can be found here:
https://datatracker.ietf.org/doc/draft-li-ippm-otwamp-on-lag/
https://datatracker.ietf.org/doc/html/draft-li-ippm-otwamp-on-lag/
 
Please reply to this email by Thursday September 15, to indicate whether you support adoption of these documents.
 
BR
Marcus & Tommy
_______________________________________________
ippm mailing list
ippm@ietf.org
https://www.ietf.org/mailman/listinfo/ippm