Re: [ippm] Robert Wilton's No Objection on draft-ietf-ippm-stamp-on-lag-05: (with COMMENT)

Tianran Zhou <zhoutianran@huawei.com> Tue, 05 December 2023 11:59 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 AAF28C14F616; Tue, 5 Dec 2023 03:59:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 nvOwkFcSA9Zo; Tue, 5 Dec 2023 03:59:32 -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 1EDF2C14EB17; Tue, 5 Dec 2023 03:59:32 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.186.31]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4SkzYh44cLz6K92f; Tue, 5 Dec 2023 19:57:44 +0800 (CST)
Received: from lhrpeml100004.china.huawei.com (unknown [7.191.162.219]) by mail.maildlp.com (Postfix) with ESMTPS id 75D1C1408FF; Tue, 5 Dec 2023 19:59:28 +0800 (CST)
Received: from kwepemd500004.china.huawei.com (7.221.188.173) by lhrpeml100004.china.huawei.com (7.191.162.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 5 Dec 2023 11:59:27 +0000
Received: from kwepemd100004.china.huawei.com (7.221.188.31) by kwepemd500004.china.huawei.com (7.221.188.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Tue, 5 Dec 2023 19:59:25 +0800
Received: from kwepemd100004.china.huawei.com ([7.221.188.31]) by kwepemd100004.china.huawei.com ([7.221.188.31]) with mapi id 15.02.1258.028; Tue, 5 Dec 2023 19:59:25 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Robert Wilton <rwilton@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-ippm-stamp-on-lag@ietf.org" <draft-ietf-ippm-stamp-on-lag@ietf.org>, "ippm-chairs@ietf.org" <ippm-chairs@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, "marcus.ihlar@ericsson.com" <marcus.ihlar@ericsson.com>
Thread-Topic: Robert Wilton's No Objection on draft-ietf-ippm-stamp-on-lag-05: (with COMMENT)
Thread-Index: AQHaI5FujOXSDDhWAk2v8fD3ZxoBPbCamhKw
Date: Tue, 05 Dec 2023 11:59:25 +0000
Message-ID: <4aecd122cb1b45409f0078a358719c46@huawei.com>
References: <170135103020.47754.6296770141512551009@ietfa.amsl.com>
In-Reply-To: <170135103020.47754.6296770141512551009@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.40.118]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/T_IguEQcS4_lReOcWWZoIwxAuUs>
Subject: Re: [ippm] Robert Wilton's No Objection on draft-ietf-ippm-stamp-on-lag-05: (with COMMENT)
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, 05 Dec 2023 11:59:37 -0000

Hi Robert,

Thanks very much for this thoughtful thinking.
I do not argue, but it's the requirement from China Mobile. And I believe there is some requirement to support RFC 8668.

On your suggestion:
>Should the document have any text regarding how these measurements should be
>used when individual LAG members fail, and I presume that the pinned member
>traffic is hashed to different LAG members instead?  Or to phrase this in an
>alternative way, are their operational deployment considerations about when and
>how this technology should be deployed and what other LAG configuration should
>or should not be used at the same time to result in a sane robust solution.

I do not really understand why it relates to this draft. Because, IMHO,  STAMP/TWAMP/OWAMP are all performance measurement tools.
It's not to detect the failure. 
There is RFC7130 BFD on LAG. It's for  failure detection and robustness.

Best,
Tianran

-----Original Message-----
From: Robert Wilton via Datatracker [mailto:noreply@ietf.org] 
Sent: Thursday, November 30, 2023 9:31 PM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-ippm-stamp-on-lag@ietf.org; ippm-chairs@ietf.org; ippm@ietf.org; marcus.ihlar@ericsson.com; marcus.ihlar@ericsson.com
Subject: Robert Wilton's No Objection on draft-ietf-ippm-stamp-on-lag-05: (with COMMENT)

Robert Wilton has entered the following ballot position for
draft-ietf-ippm-stamp-on-lag-05: No Objection

When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp-on-lag/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Hi,

   This document extends Simple Two-Way Active Measurement Protocol
   (STAMP) to implement performance measurement on every member link of
   a Link Aggregation Group (LAG).  Knowing the measured metrics of each
   member link of a LAG enables operators to enforce a performance based
   traffic steering policy across the member links.

I have to confess that this whole approach feels somewhat like a layer
violation to me.  I perceive that the benefit of LAG is to increase link
bandwidth and add some level of redundancy without the higher layers needing to
be aware that the LAG interface is composed of separate physical Ethernet
interfaces (in the same way, that most protocols don't need to know that a 400G
Ethernet interface may be spread over multiple lambdas at the physical layer
because that abstraction is hidden to the layers above).  I would argue that at
the point that we are starting to steer traffic onto particular LAG members
(beyond a local passive load-balancing operation) and to monitor and report the
performance characteristics of individual members then perhaps the LAG
abstraction is somewhat breaking down, and perhaps a cleaner solution would be
to not have the interfaces in a LAG and to rely on something like ECMP instead.

However, I appreciate that my previous comment is not directly actionable by
the authors and arguably this ship has already sailed with RFC 8668.  Hence, a
potentially more actionable suggestion would be:

Should the document have any text regarding how these measurements should be
used when individual LAG members fail, and I presume that the pinned member
traffic is hashed to different LAG members instead?  Or to phrase this in an
alternative way, are their operational deployment considerations about when and
how this technology should be deployed and what other LAG configuration should
or should not be used at the same time to result in a sane robust solution.

Regards,
Rob