Re: [Ippm-ioam-ix-dt] IPPM IOAM Virtual Meeting, May 20th, 2020

Barak Gafni <gbarak@mellanox.com> Wed, 20 May 2020 22:23 UTC

Return-Path: <gbarak@mellanox.com>
X-Original-To: ippm-ioam-ix-dt@ietfa.amsl.com
Delivered-To: ippm-ioam-ix-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D082A3A0803 for <ippm-ioam-ix-dt@ietfa.amsl.com>; Wed, 20 May 2020 15:23:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mellanox.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cBgcNGOyEEBK for <ippm-ioam-ix-dt@ietfa.amsl.com>; Wed, 20 May 2020 15:23:03 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30062.outbound.protection.outlook.com [40.107.3.62]) (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 CFE053A07F8 for <ippm-ioam-ix-dt@ietf.org>; Wed, 20 May 2020 15:23:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MJsY6GN3p97CjUqj/MOYWiEP+qDQthvGfZYq/m/9FGsE0UBDIPwisoI5R+zZHqV1Rup5EOux5VS72PZ3jn0kQZaF2btzsCmXChPe1NMobIRP1CLgSAxwn9XFbum+mNQvPaHTlQDJWPbidLmCZRGEtTMU24rK+B833/7Giv1PKJvKu51+OC3Aej2zsSRtjjHVps5awBZ0BXDwTX1AR52JrusN2Qmqezd4D/x+ezaEkcUvS1xb2Wiyla8FrJlmPMaUwwi7gEJaTRIkOlztGh2WPFMzSlsP/F3ldWcZNjsYrzGSE/YMGqoyCQ/aZc+3c+r2hFrYJJbNbZs2jh8TpFrV4w==
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-SenderADCheck; bh=GnRO9mo+flznsxxJL9OuWTgtDPb6rgiwzt2UHnK67CU=; b=d7nuutbIm8DkIUzvuoSJd1qC2eqTtkvw7o6y79+HDIcGY08gyJUELUOHLSIwr+trQGQ3G2hPhB2X8f9Yj4gRpLo5hw/Xy+Ug05CM54dpfSGW6B9tx/5pwee44gnYmA/8GYDchVgPPUCkdFn87gLGcjxipmRve2SzSIq6X+0tlKAkNamhnThZWkrUJdt3a5G5BOM+sa4pLHg1YjgWR3R3yxSvlseAmVCTsrojyjR9rmL2z0sxt67uSizm8LULg6PZRkJyYiBlU/bFLnBdRuzDDFW9R/z9pp45N/t70uPeZne1Ws6s9cv/Igf0hYtjTy95fdKyzdLySWxJzpPrYA5f2Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GnRO9mo+flznsxxJL9OuWTgtDPb6rgiwzt2UHnK67CU=; b=ZrSHsZz9EapabzbXTHWGNl6gh8+qfxrUR8ei8Q1EBTMfxdFf5uqcU8taQscQEWUSxsdTkFJllv58w9JuW/8HpHmHh7k6sVvRnakucU68qWM6RvwpnzTCt4S3LVAoucnX3j1buVkeSmjZkBPi6Hoe7kSDgxckQiXjs1wMh74EZaU=
Received: from AM6PR05MB4118.eurprd05.prod.outlook.com (2603:10a6:209:4b::31) by AM6PR05MB4422.eurprd05.prod.outlook.com (2603:10a6:209:43::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Wed, 20 May 2020 22:23:00 +0000
Received: from AM6PR05MB4118.eurprd05.prod.outlook.com ([fe80::d457:d691:c229:458c]) by AM6PR05MB4118.eurprd05.prod.outlook.com ([fe80::d457:d691:c229:458c%6]) with mapi id 15.20.3000.034; Wed, 20 May 2020 22:23:00 +0000
From: Barak Gafni <gbarak@mellanox.com>
To: Haoyu Song <haoyu.song@futurewei.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, "ippm-ioam-ix-dt@ietf.org" <ippm-ioam-ix-dt@ietf.org>
Thread-Topic: [Ippm-ioam-ix-dt] IPPM IOAM Virtual Meeting, May 20th, 2020
Thread-Index: AQHWLnB8h2fyy5esTk60qP8pU7D3kaixPXwAgABM39A=
Date: Wed, 20 May 2020 22:22:54 +0000
Deferred-Delivery: Wed, 20 May 2020 22:22:22 +0000
Message-ID: <AM6PR05MB411847FEF639BE396FE750D0B9B60@AM6PR05MB4118.eurprd05.prod.outlook.com>
References: <CABUE3XkV4-dE7axRoe0R+wO7VC9O+tDK23FNjLtrT5RKuM-8dw@mail.gmail.com> <DM6PR13MB27626A301CFA1B83ECDCFD539AB60@DM6PR13MB2762.namprd13.prod.outlook.com>
In-Reply-To: <DM6PR13MB27626A301CFA1B83ECDCFD539AB60@DM6PR13MB2762.namprd13.prod.outlook.com>
Accept-Language: he-IL, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: futurewei.com; dkim=none (message not signed) header.d=none; futurewei.com; dmarc=none action=none header.from=mellanox.com;
x-originating-ip: [69.209.31.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: ec77e021-ad45-4063-cfca-08d7fd0c5aee
x-ms-traffictypediagnostic: AM6PR05MB4422:
x-microsoft-antispam-prvs: <AM6PR05MB44226B872851ADE8EA7189A3B9B60@AM6PR05MB4422.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 04097B7F7F
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dhR6NyWpN+/sG6UcwiO+gQilmV8eOvKIpnZpbgS21WBc9/xVH1O4mn6IRN+y07ualnPBlg6I0gub/eQfeWTOxMlIy+nLxUTwvOP4mEAu3X512xvar0Ng7XzCEEn6QWmI1HYCCKcXz6bXiWjkDzC1zksbsHoVXKaZ3yhuLf62YYhzOkRObRlX5UP/PD+EIZvGQRZnCmiypnEDGyoPG+PdUeboJvWFsaYPDqckCDTjmG8ZukgnvC+yQ87TgsD4mdaFn6J49dzIsqoDaKJL6x8BgElZwpQDWjD+Ukc9rY53e0XrlihU/Ul2VjB3JkeU6R9EF7ZVOhMtNiZN9uOtgJ8mj0XuG0mF8YD/V0oojoZCewFITiY5IM7+Nw2yRfDycNfsYNgjhLk72FmzHvFfumiLdA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR05MB4118.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(346002)(366004)(376002)(39860400002)(136003)(45080400002)(478600001)(9686003)(7696005)(966005)(55016002)(53546011)(64756008)(8676002)(6506007)(186003)(66476007)(33656002)(86362001)(26005)(66556008)(316002)(66946007)(76116006)(71200400001)(52536014)(5660300002)(2906002)(8936002)(6666004)(110136005)(66446008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: WXLq+H82b4cTDsIUzozAD82qVmbpXYPTtOZMX6IcSwxdeHFN8/e7+VTfKH23H/kUAvjUA+2+Pu0zwY2bExHw/Emv+wN/tHJlqQVxLlnBqT2NzmdHnsYdIHLU0KyCWsQjvjuKwosp5Om42KBZpya34BX40LJsf2cC4D9NHv/gwKZYhV1jfCTdzlFZKLOQOm5IflkTkM/t+QIgoqLbtmDFVft7Bbsb5YLvez7YE3G0HW6enR5GgD7+DPKz48WtZ4vNr4xYUybBo5ldYfdriI+m2L5kSn7Jsf3vgT6XqGHDgmm2Phl+4X6AajOVk3GsbKCVZlKZbC2pX9SAtktAcIlYTcQp+F/NFnzI4p3gq9ejBeFR+yYyPLM657TvZ6zteuvX7f3xG9ty0qTSoLIpQN8DwM8nCVYiJ+MfSxQz7DMwVaSml97ezNN4Yo+ZxXvoywvPzAqExe7EBDAejO5tSDgbYjAXSSwgOIQEX/yT8e3Z3BM=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ec77e021-ad45-4063-cfca-08d7fd0c5aee
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2020 22:23:00.1760 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: l0bkV3ZmM+yCnS4CIFQ2zb34aL4W5JKmEpYTvae1Ink40a+Ku0yQcEmQTskjAYX46KARzAKlM2tfn6v3LrSfow==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR05MB4422
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm-ioam-ix-dt/tMOWQT8kJYRVEMA9VpsRUDfQWPQ>
Subject: Re: [Ippm-ioam-ix-dt] IPPM IOAM Virtual Meeting, May 20th, 2020
X-BeenThere: ippm-ioam-ix-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPPM iOAM Immediate Export \(IX\) design team" <ippm-ioam-ix-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm-ioam-ix-dt>, <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm-ioam-ix-dt/>
List-Post: <mailto:ippm-ioam-ix-dt@ietf.org>
List-Help: <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm-ioam-ix-dt>, <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 May 2020 22:23:07 -0000

Haoyu,
I am trying to make sure that I understand what is the suggestion below - do you suggest to add this field as a 3rd optional field, while they will all either present or not together?
I don't think we should add logic for the processing of this header to check a flag or similar mechanism for that. If such header will eventually exist in the draft: management should be the one to configure network elements whether to update such a field or not if they see these additional optional header.
I suggest to prevent any potentially write-able data to exist in the base header of DEX, as this may make it harder to incorporate into some encapsulations going forward.
I think we all agree that simplicity is a key principle of DEX.

Thanks,
Barak

-----Original Message-----
From: Ippm-ioam-ix-dt <ippm-ioam-ix-dt-bounces@ietf.org> On Behalf Of Haoyu Song
Sent: Wednesday, May 20, 2020 10:36 AM
To: Tal Mizrahi <tal.mizrahi.phd@gmail.com>; ippm-ioam-ix-dt@ietf.org
Subject: Re: [Ippm-ioam-ix-dt] IPPM IOAM Virtual Meeting, May 20th, 2020

Sorry I missed last night's meeting. For the DEX hop count issue, here's the summary of my current consideration and the proposed solution.  
Please let me know if it's acceptable. Thanks!

1)  The capability of data correlation should be the inherent feature of the DEX option header itself.
I have explained why hop count is a part of triplet (in addition to the flow ID and sequence number) for unambiguous data correlation.
Supporting data correlation with data from other sources is either unreliable or difficult.

2) The proposed hop count requires only simple in-place update. It doesn't rely on or affect other fields. It doesn't inflate the packet size. 
This is the key difference with the trace option. I agree that for the E2E option, the option header should not be changed on path.
But there's no fundamental reason the DEX option header should also not be changed on path. 
DEX is an on-path feature and its header is processed on path.

3) In case such information is not needed or the operator prefer to keep the header read-only, we can make using/updating the hop count field optional, by either using a flag bit or setting the field to some special value (e.g., the saturated all 1s value). 
I think this flexible approach can satisfy any requirements  in any application environments. 

Best regards,
Haoyu

-----Original Message-----
From: Ippm-ioam-ix-dt <ippm-ioam-ix-dt-bounces@ietf.org> On Behalf Of Tal Mizrahi
Sent: Tuesday, May 19, 2020 11:32 PM
To: ippm-ioam-ix-dt@ietf.org
Subject: [Ippm-ioam-ix-dt] IPPM IOAM Virtual Meeting, May 20th, 2020

IPPM IOAM Design Team
Virtual meeting
May 20th, 2020, 06:00 UTC
Webex meeting

Attendees:
Frank Brockners, Barak Gafni, Greg Mirsky, Tal Mizrahi, Mickey Spiegel.

Minutes by Tal Mizrahi.

Summary:
========
- Data draft: Everyone will read the data draft again and send comments if there are any.
- Direct exporting draft: Frank will will follow up with Al Morton regarding his feedback on the hop count issue:
  https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailarchive.ietf.org%2Farch%2Fmsg%2Fippm%2Fn-KVPj2tNOPp7qRZ6Y6wDt4H9H4%2F&amp;data=02%7C01%7Cgbarak%40mellanox.com%7Cf75b2d2a97a14c448cae08d7fce45976%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637255929990918709&amp;sdata=NnFH6hjZWMxWVlduirNpysugF6J3oMLPAnI23aFcubQ%3D&amp;reserved=0
- The next IOAM virtual meeting will be on the 3rd of June, 06:00 UTC.


Detailed Discussion:
====================

Data draft
----------
Frank: the WG chairs started another WG last call for the data draft (version 09). Has everyone read it, and are there any comments?
Tal: specifically, are there any open issues that should still be discussed by the people here?
Barak: are there any recent updates?
Frank: there were various issues on Github and text proposals, all integrated into version 09. We were waiting for some more reviews, and since there were no comments the WG chairs started another WG last call. Are there any other comments? If there are no more comments please read the draft again, and let us know if there are any comments.

Direct exporting draft
----------------------
Tal: the hop count issue is still an open issue. There was a bit of discussion on the mailing list, but not much progress. How should we proceed? Should we ask the chairs to take a decision?
Frank: looks like there was only one person who supports the Hop Count, Haoyu Song, right?
Tal: well, Al Morton also expressed his support. We need to consider these two voices.
Frank: right.
Barak: there was no response to our argument that the DEX draft should follow the approach of the data draft.
Mickey: we have been saying the same things, and there was no progress. Maybe we should ask the chairs.
Frank: I should express my opinion on the mailing list. There is no urgency.
Tal: should we wait a couple of weeks for some more discussion and talk about it again on the next virtual meeting?
Greg: we should ask the chairs for their opinion about rough consensus. This is a working group document.
Frank: the main question is *when* to ask the chairs to take a decision.
Greg: I do not have a specific opinion about that. Maybe another reminder to people outside the design team can help. Maybe some more discussion with Al Morton would be useful.
Tal: let's get some more discussion on the mailing list and try to talk to Al a bit.
Frank: I will approach Al Morton about this.

Tal: the next meeting will be two weeks from now.

--
Ippm-ioam-ix-dt mailing list
Ippm-ioam-ix-dt@ietf.org
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm-ioam-ix-dt&amp;data=02%7C01%7Cgbarak%40mellanox.com%7Cf75b2d2a97a14c448cae08d7fce45976%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637255929990918709&amp;sdata=2v6edPoVf%2BpthNcIqn%2F1iQGlvgan5D68XTNOTGLCegs%3D&amp;reserved=0

--
Ippm-ioam-ix-dt mailing list
Ippm-ioam-ix-dt@ietf.org
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm-ioam-ix-dt&amp;data=02%7C01%7Cgbarak%40mellanox.com%7Cf75b2d2a97a14c448cae08d7fce45976%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637255929990918709&amp;sdata=2v6edPoVf%2BpthNcIqn%2F1iQGlvgan5D68XTNOTGLCegs%3D&amp;reserved=0