Re: [Int-dir] Intdir telechat review of draft-ietf-ippm-stamp-on-lag-05

Haoyu Song <haoyu.song@futurewei.com> Mon, 04 December 2023 18:39 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 720B2C14CF15; Mon, 4 Dec 2023 10:39:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 (1024-bit key) header.d=futurewei.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 vLMXyh8FaKoC; Mon, 4 Dec 2023 10:39:40 -0800 (PST)
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2135.outbound.protection.outlook.com [40.107.95.135]) (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 875B8C14EB19; Mon, 4 Dec 2023 10:39:39 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GrQpExFzVBxYo0W3SqkqbTAmKf+JiHHlF/So2FK+il/t7DZMtwGt3maqTv+ydiVrj6QajjWBkChK+WLQbez8qhy1qcVNLpqG1ufNz5sBxZJANgOmFc4LkDtDdI/gqXdwSpoS5wsCwlTjXCxfLxblgt/XWGRM7Q6dCjzMWKOOLVquJo3MBEpJ0V8F9rlhavq7zDzZbglIk7qve7MAT2qBX6C6vhxoZH73kBnzUkadB5Vb5dcnE5zageqF9bzUGsfD3eRQNJzkV77kZYLMfIzg1o+PxuM3kX0e5XdutE2IGiPLrPJsWVol/5Tq/vbTtijo26EiuBdwtREajfe5g8W6Eg==
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=uViDUiXY+k/T4Jl538tGGDxF7+YGB/PKZ0Cb//JST4A=; b=Dx8UMKoejHTohdOg3CXU6NbHvvL6dB0B2tRTso0iAFzE8GBHUQvWfZzHzGbj/QBLB6vxjSOZfLtnEdt8arEHmgnhI1rl6h/SHxt22S/Dz36i4bhcLj3lRUA65P2Bp+5virzoUB4Q80TpD47ij2K+Zw5+J7SgVbfFJtWEY9LVEa/hauv0Eni/nMZIa5K6wvTla5zAF320MW7G1ffw08PPTjGNMj2E21DOw4I34JzzdPqo87vNe0w82/7n4d3iYcETbfFM7s4ST9BjOGcOqGi1bdspN6JtVEOr+/h9XG76Y8jv+CSOra33p8pNo0mj2hqDcaaCOKxJ/aLEjxBLaftWwQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uViDUiXY+k/T4Jl538tGGDxF7+YGB/PKZ0Cb//JST4A=; b=For1ARaSJSLVphRov52xN2Rx7XTbDU9FpYCwB5zpz1Tb9VgrXkEL9NqssDmCXhKiRwwANMoyxqtZO5JKDIrvPgFzh+knOSPUgS5vMow/p0cVig7hx+xfxoy5qHGSgzyYB7LvhwxDSfyTSd3EtK/ozAPvVsMiTlS/vJ3v1EmQtnk=
Received: from PH0PR13MB4795.namprd13.prod.outlook.com (2603:10b6:510:92::15) by CH2PR13MB3847.namprd13.prod.outlook.com (2603:10b6:610:99::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.33; Mon, 4 Dec 2023 18:39:35 +0000
Received: from PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::20be:f050:f079:62ad]) by PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::20be:f050:f079:62ad%6]) with mapi id 15.20.7046.033; Mon, 4 Dec 2023 18:39:35 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tianran Zhou <zhoutianran@huawei.com>, "int-dir@ietf.org" <int-dir@ietf.org>
CC: "draft-ietf-ippm-stamp-on-lag.all@ietf.org" <draft-ietf-ippm-stamp-on-lag.all@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Intdir telechat review of draft-ietf-ippm-stamp-on-lag-05
Thread-Index: AQHaJn5u2dOmy8rdck25XM3GwswjkbCZcrcA
Date: Mon, 04 Dec 2023 18:39:35 +0000
Message-ID: <PH0PR13MB4795EB50744F14F8E5B097999A86A@PH0PR13MB4795.namprd13.prod.outlook.com>
References: <170015875125.50347.13556751290947397402@ietfa.amsl.com> <742c760c241e455c8e5b67e87da9ef4d@huawei.com>
In-Reply-To: <742c760c241e455c8e5b67e87da9ef4d@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR13MB4795:EE_|CH2PR13MB3847:EE_
x-ms-office365-filtering-correlation-id: 406ef776-5267-417f-13e4-08dbf4f85d00
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: oWBGWgfma/DeeJEe443esfUA827W29Aa9nFQVlyGVXDesTtLBpGpZ/erDsAtc6z3btAo3XVeB5pCVkGLNHKQIcFy5YA9K3iJK/ocIaPQoVEYCN25fgM3Zhp+6p7rnNsUTStzlp5bhZi35n9mZTAxzpCj2sY/6S35dxwM1HKiRc4Ci2tmf7wi7GF/TeLAwzYCSR/W6Z7bBH1rPOsKw5z6pFo49X8tix4Pz+itgxqLT5GGfMChHYM9aHZNZDPdj3sPiOPE8FiFpx3nGWP95k9BmMeHSBGzr0zDxdVDJFtc2W6kYrZUn15UkcJeRgFPlLJg/RainCpyPX/UXVLQmlCZTxwBeEKbZ7HQR1MdEAzjemjSsCg8ECS8aeInsje71cFO2j9u/ONB/7FylxU06fJB9zOe5xaFC4fG6xgGNRTw6hpPK9/+iGqGIrUnYssYIANhGcDYHQieStlnT6uGuFs+7K6mZsNkBf9tpFd/N+3dP9FhySvstesrUNciSfF3X4Y/WeEPlJdRoN3rYDvAKADtNXoobxIJrAy9nswoKS356Sggo6rUZQPzWg5yFCyZ4Gx//djdbTyllkCOnuwVCC4flgpVdxDAXPxHnhGEC3iAufKTgd5TTRLNOJRe5wG7c/Ee854bhTUB1xKnrL6sYXgW5KBe7LDxeYogQ74z1B/0Osc=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR13MB4795.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(136003)(39840400004)(396003)(366004)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(52536014)(5660300002)(44832011)(2906002)(38070700009)(33656002)(86362001)(41300700001)(53546011)(7696005)(6506007)(478600001)(71200400001)(9686003)(55016003)(38100700002)(122000001)(83380400001)(26005)(316002)(66946007)(66556008)(66476007)(64756008)(54906003)(66446008)(110136005)(4326008)(8936002)(8676002)(76116006); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: EWCL3iYGCEgANsdv7CBa2V67dhqT0pMofobPGCQvOHh4GnGrIOLUG+AWuCN67aWhnHj29easAe0gEgCh+3MwncShoYsUNGk3idxv7GZt4NqbopbvagDAqZ/J7eF6N+fTrk8gAqQEwzNMKp/e9tTQX9Jbf6HxRHx6fQ2yBap7216kcMdngSdiy8Is+LjdKdcCvPh5DvMLHuHjOImUyTkE0S12e3hrWZNwecLslywWBnfXtJOqpy/urSSEv87kRQTVOjMSqwRCsRrwiqyZK9KxGInK8KiM1NVcy1ADeHxQ7jL571WNsatOL896xifC/WQ6MOHozAy8RpWn/BDrw65T2CXMQmLdzFx5Gy8URlTSzEDsB2CVlEJoDjPS/4kjXxw/uRLGqcJITyI0dVqgPkLM2BOyjZGiAwTS881N2Ad/v7g5aEPU3/wtcZABphv9/WlHv+uSl8GBI9jyKNbrvezFL4hth9woH1DX9emlwQI+wrrQ78UJdXlb+YBtvWzAFW6o0l8HPymLicK2RMZzaZS0IpOV0whpxvW4cCQG5A0wVgIpFF7/p9igavtnsulaW7hSKXu1s4w3OpOZokwGWu3VWWBJ0IiTmBhWlWSaAV2g2NwF6qLP7KKclprHnf5P9y4NtQBMFsA2ornIz4NuRo5l9sCUsocwSw1Aeb5wW1LJYkOI0qOUmsWWt/ZVuxRCnx2iD7IWJ4g/h9rRXBg6C0ePbXENDcHceAImj0/JREuGTG/teDcLqwWAfwObiQANkw6/lit/1YGDzIb53x7N4/lY5g+GwtJePIsawa2sUJYaIo9wU9pIkOC+CUObLr1ncSTih+RfL3LRl6RzBQLxbwTr5KWx038LwTz9GeIep7czkymeedS1JAITyOSEUT+h6zaHuSoqJurvcDLeSClmmpSMfMQ0Qtf5n7xyJ/IX/C2D8L3sWm0E5FRtUzrFtp+d5/UBHGABn7bSjos4rR/5nBqQ3M84g+XQLfY8Afw7iCwmUSBv92dsIySNy7440RNKgQ4wZGbo9s8Usdn1+bZGuf86N9URTU1jIJsp0Of6NQFDlEUXYaXAqlrMfU0EeO/ikIvf7aamlIDjrPxoFft9uKkObRSi/4MT5+ZIWW1wEjjwQEM4e1oOP/OWz5VVgxdbDhzuIjP99q5WlsvHGbL23mPfRVW0Dw6MAhnpDtYkLr1IdSK9L/zHNU1ttm+SCJRN9kaXpyI2t/yuFgzCEiCpslRpqvWvEjR2TI4RDLAa6O+yrbS6xNPXkDwwzfddbcvVK17PytsMWupyVmF1i7/q2ZJlyMuKJRGWTtc4So50vLkJw7IfXa14Is+rOCtaenW5wU8J4CkjXTo1CNqckSoZj1GB/0RU0MpLgo2dW3D3yRna3p5OjfeT+gNIxUbGESP2GVcj6FuvbAd3WAR9+Nm5EVlyZskM2HiwWb2StvI83e+WXH8105Vt4gsWuQiRKCx5UZysW0PEwAn9fi/B2XY6GXKFLdWbeobNMEJq6sNiNjpLLHbtlu5Pzifptym37p8RhqEYqD785O55cpJYwNUgm1TkvgLgxlb7ZrdEWa+CBInARYA=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR13MB4795.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 406ef776-5267-417f-13e4-08dbf4f85d00
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Dec 2023 18:39:35.2264 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tCvRwswPJuOEHcTM6ATKYrDrsmXdqsONs2FPWuzSOWj/72TZHi6KTXAp712m7F7LIQO0T47QJDL9vSRfEjOo0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3847
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/IdDp2J5Q7j_-iBsHLmp7NsZO3E4>
Subject: Re: [Int-dir] Intdir telechat review of draft-ietf-ippm-stamp-on-lag-05
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Dec 2023 18:39:44 -0000

Please see my inline response.
Haoyu

-----Original Message-----
From: Tianran Zhou <zhoutianran@huawei.com> 
Sent: Sunday, December 3, 2023 10:52 PM
To: Haoyu Song <haoyu.song@futurewei.com>; int-dir@ietf.org
Cc: draft-ietf-ippm-stamp-on-lag.all@ietf.org; ippm@ietf.org; last-call@ietf.org
Subject: RE: Intdir telechat review of draft-ietf-ippm-stamp-on-lag-05

Hi Haoyu,

Thanks very much for the detailed review and your comments.
Please see in line with my thoughts.

Cheers,
Tianran

-----Original Message-----
From: Haoyu Song via Datatracker [mailto:noreply@ietf.org] 
Sent: Friday, November 17, 2023 2:19 AM
To: int-dir@ietf.org
Cc: draft-ietf-ippm-stamp-on-lag.all@ietf.org; ippm@ietf.org; last-call@ietf.org
Subject: Intdir telechat review of draft-ietf-ippm-stamp-on-lag-05

Reviewer: Haoyu Song
Review result: Ready with Issues

I am the assigned INTDIR reviewer for this draft. Please treat the comments just like any other last call comments.

The document is well written and tackles a practical problem by using a well-established protocol. While I believe the scheme works, I’m a little concerned with its implementation. My understanding is that LAG is an L2 MAC function, and the member link of a LAG is indifferentiable at L3.  Where will this scheme be implemented?  In MAC or in L3+ packet processing? In either case, I think the document should give more consideration and discussion on the implementation issues.

ZTR> The implementation is in L3+ packet processing. The packet takes meta data about which interface it's received from. I think it's straight forward. But it seems too implementation specific. What kind of implementation considerations do you think should be documented? 

HS> If so, what meta data is used? AFAIK, LAG uses hashing on header fields like ECMP to pick a member link, so you have to learn the mapping between header field values to links to be able to send packets on a designated link. No matter what behaviors are assumed, I think the document can be more specific to describe those possible solutions.  

Other nits:

I don’t understand the second part of this sentence, please consider rephrasing for clarification. “The measured metrics can only reflect the performance of one member link or an average of some/all member links of the LAG.”


ZTR> How about this: 
One STAMP test session can measure the performance of one member link with fixed five tuples. Or it can measure an average of some/all member links of the LAG by varying the five tuples.

HS>Ok, now I understand what this sentence means. However, by varying the five tuples, unless you know the exact tuple value to link mapping, you can't guarantee that the tuples are evenly distributed on all the member links, so the measurement could be biased from the true average.

It seems unnecessary to include the following statement because no solution is given in this document and the topic is irrelevant. “The proposed method could also potentially apply to layer 3 ECMP (Equal Cost Multi-Path), e.g., with Segment Routing Policy [RFC9256]. The details are for future work, and not in the scope of this document.”

ZTR> Yes. The authors would like to remove this from the document.