Re: [OPSAWG] extend the call//RE: WG adoption call for draft-song-opsawg-ifit-framework-09

Haoyu Song <haoyu.song@futurewei.com> Tue, 07 January 2020 02:29 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18EF9120123; Mon, 6 Jan 2020 18:29:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cQTc1DyyMKbT; Mon, 6 Jan 2020 18:29:49 -0800 (PST)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2123.outbound.protection.outlook.com [40.107.244.123]) (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 3B7B812002E; Mon, 6 Jan 2020 18:29:49 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UYiaYXZm7PodFSWHo+fNtBCoSeABqZb0V/rRtOFtn//iuRuZNj2HbvaqJaWOnZxX5HyYKvAqNRXg6VLGOIiEmCmaprf6lzkmXNjX3g2CWuqJaPgwljgx6ekvhjdUB6SM6wkgIfbqz+IVV+2hxlrfrjZVzBWTRqWRtRv7zjGlFGNsnWmdDMDOTroZ8woy7NyQVA/0tGVGLnaKphmE8JDPOe3FCPweF5o+6ziSC6MKI1sqSXisGo4qU3nTpZJ1NfWc9avN/ZIFy5yzWIoV6KzK5JKUPN5ICQDPMzf05geS31lBLj6TL0leRV+a2gf9GN6zmVilxDfGE6mJ6iyTvNk6kQ==
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=IM/wZEg5ntQmVYXAhBoQ0UYpBhCJDvtB6Y0pSnbc6wM=; b=lN2BZi6ZjWsPFxn3RAmaJHxd/9QTY6TUH+Gtl2lJcwEmCGeojHO8ZQXLv04oRn9iWHbKpxtfpGge7/bZZk9+L4zbeE591KgiOFGi+LLrx3GTzuCbeCKM731T+o+lYSWMQDKfeKWYhgKLgHIOX7i3N5T7NO7Kt9r1uiAFCFWJsMFikGveqf8oQ6xexRFucI4KJaAYt0SrLEFLCYynSf8Q6EeFUlSXjkuB7+aRjjpi0OaDvwvnrhYu1xjvSxP+QWE9aBSSrB2yBS2jdCa1SNjVPHFn1jF9jAHV6mhVYfcPxS65jiCTfPL8vxjV/eEFcOkqjIBilwud8JpozPssjG2wHQ==
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=IM/wZEg5ntQmVYXAhBoQ0UYpBhCJDvtB6Y0pSnbc6wM=; b=Cc8e91aKTezSFwv76UMCoBEH/K7o/yne6sjTrAWlNNxEtxKSgPbi/7DFCp48FjXI82fqqrdEon27zhl3eIRrXE6fQKfiTbKcDErl+4hxTxeMcn+N9M8Rs9LU64T4buB+g/5zasQWTUpv2x77/llMtBnReGXLYPNBdmjpT3Q0dBA=
Received: from BYAPR13MB2485.namprd13.prod.outlook.com (52.135.228.19) by BYAPR13MB2792.namprd13.prod.outlook.com (20.178.239.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.6; Tue, 7 Jan 2020 02:29:45 +0000
Received: from BYAPR13MB2485.namprd13.prod.outlook.com ([fe80::61a4:f17f:156:4876]) by BYAPR13MB2485.namprd13.prod.outlook.com ([fe80::61a4:f17f:156:4876%7]) with mapi id 15.20.2623.008; Tue, 7 Jan 2020 02:29:44 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Alan DeKok <aland@deployingradius.com>
CC: Warren Kumari <warren@kumari.net>, Tianran Zhou <zhoutianran@huawei.com>, "opsawg@ietf.org" <opsawg@ietf.org>, "opsawg-chairs@ietf.org" <opsawg-chairs@ietf.org>
Thread-Topic: [OPSAWG] extend the call//RE: WG adoption call for draft-song-opsawg-ifit-framework-09
Thread-Index: AdW7srJNiFkwih7iRoas/N60LCtfrwIUJeIAAC4ef9AAEAyKAAAA81/Q
Date: Tue, 07 Jan 2020 02:29:44 +0000
Message-ID: <BYAPR13MB2485D2334C37A021659426039A3F0@BYAPR13MB2485.namprd13.prod.outlook.com>
References: <BBA82579FD347748BEADC4C445EA0F21BF16C13D@NKGEML515-MBX.china.huawei.com> <CAHw9_iKEEO69L=0mbVfCN3_-R_X1_aeF2Yy2bpuwOmHJFW2JLA@mail.gmail.com> <BYAPR13MB2485C86E32F0DA658C144E2F9A3C0@BYAPR13MB2485.namprd13.prod.outlook.com> <0534493D-3285-4945-B293-419BAC2B640E@deployingradius.com>
In-Reply-To: <0534493D-3285-4945-B293-419BAC2B640E@deployingradius.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=haoyu.song@futurewei.com;
x-originating-ip: [12.111.81.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 01253a8e-5517-4de8-b103-08d793197563
x-ms-traffictypediagnostic: BYAPR13MB2792:
x-microsoft-antispam-prvs: <BYAPR13MB2792AB06735C9FDE9277202E9A3F0@BYAPR13MB2792.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 027578BB13
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(366004)(376002)(346002)(396003)(39850400004)(13464003)(199004)(51914003)(189003)(5660300002)(33656002)(7696005)(2906002)(53546011)(6506007)(26005)(52536014)(186003)(55016002)(9686003)(966005)(76116006)(66946007)(66446008)(64756008)(66556008)(66476007)(45080400002)(86362001)(316002)(71200400001)(478600001)(8676002)(54906003)(6916009)(8936002)(4326008)(44832011)(81166006)(81156014); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR13MB2792; H:BYAPR13MB2485.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FtWSZPrehmEviIK61I8omTZTAzNcvhQce4h5k9DTCKZiJomxB+J6YDDVse1VmFrqDvF0TAxU+gHPRVs9bG8rvxYb7Nc7444j4Jx3TL25q/rDw19WIklXQSHzyaDz/LwxqfcUS5HG+Ibd1l8Byfc8RApaXhU7FLqwUXkF/Kvno2HI+MRadLln4/6sRWBar76UsonNtModrpijIENyodgSikdwR+KWiA/eVPI1TVH8F78dIxknUSi8ZuEO6/1RdBW/S9+ib5cseXXTdhkRiB/bI9JCdvVQnRmkDzxotw8+9YPzM0hp3Ep07qaJHlVyBFRMdGdaShcdaVJJkBKTiRcYajmzsNb4sNb1C7njMjBFYdFBHP0Eo3xrAMROLSEd6rvLsKOoZzikbY6EqYyF1ZdEQMeXyOftnvMIySO5WDDFYHrV85iw96d4W+FlTeEoWwlwIW5WC3DZFZGbHbnomTifziNJN8cab7eezhjzm4klNpkL2+tSH2/4N0B/2pavDc3yKL8nMRdaK9vZAcl0JGjXvU/afFXgAkkOdXrQYdj/tuVhAqEiHUCsGHvjAHJppO3N
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 01253a8e-5517-4de8-b103-08d793197563
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2020 02:29:44.6908 (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: Nvwe/bL9I+z56Bkrmg2QQ26lR0/CI/2Jm7J6R9tTY6CaykPlG2sOudorbGz8kzEEQHISwUwvpe5p3uh0NwiSRg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2792
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/Baj8N5Ba1FqnUPx8T4_8LLG0c4c>
Subject: Re: [OPSAWG] extend the call//RE: WG adoption call for draft-song-opsawg-ifit-framework-09
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jan 2020 02:29:52 -0000

Hi Alan,

Thanks for the response. Please see inline. 

Haoyu

-----Original Message-----
From: Alan DeKok <aland@deployingradius.com> 
Sent: Monday, January 06, 2020 5:44 PM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: Warren Kumari <warren@kumari.net>; Tianran Zhou <zhoutianran@huawei.com>; opsawg@ietf.org; opsawg-chairs@ietf.org
Subject: Re: [OPSAWG] extend the call//RE: WG adoption call for draft-song-opsawg-ifit-framework-09

On Jan 6, 2020, at 1:31 PM, Haoyu Song <haoyu.song@futurewei.com> wrote:
> [HS] I've added more details in the latest version but as I said, this draft is not a standard specification, so I just described the high level function modules and how they can be assembled to form a complete solution.

  If the draft is a "solution", it should describe how to implement that solution.  This draft does not do that.  it describes *motivation* for a solution.

> I've talked with many people and they told me they had no difficulty to understand this and found many of the components are already common practices. For the flow sketch, we provided a reference in the draft but we didn't describe it extensively, because it's just used as an example in our discussion and interested readers should directly read the reference for more information. As for how to deploy such data structure, we actually consider this as a standard gap. We briefly discussed it in the gap analysis and will release several other drafts to cover those issues. 

  Then this draft should be titled "architecture" or "motivation".  And it should explicitly say that it does not describe a solution.  Instead, it should describe a problem, and a proposed architecture.

[HS] Indeed I tried to describe some practical problems on applying a specific set of techniques and then to propose an architecture (we call it a framework). A solution can be based on it, but itself cannot be used as a solution directly. 

> [HS] We write this draft from purely neutral and technical perspective. I don't know from where you sense the marketing tone. If so, please kindly point it out specifically so we can improve it. 

  From the abstract:

   With the advent of
   programmable data-plane, emerging on-path telemetry techniques
   provide unprecedented flow insight and realtime notification of
   network issues.

  This is 100% marketing speak.  IETF standards typically do not talk about how the technology is wonderful, or is "unprecedented".  The documents instead describe a technical problem, followed by a technical solution.

[HS] What I want to express here is that, as far as I know, no other OAM technique provides the same capability as this new type of technique such as IOAM. I can change the word if it sounds improper. 

  Further, the "programmable data plane" has been standardized extensively in the ForCES working group since at least 2003:

https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fwg%2Fforces%2Fdocuments%2F&amp;data=02%7C01%7Chaoyu.song%40futurewei.com%7C90ac59d12b5041fc5ba108d793131d9d%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637139582662175583&amp;sdata=%2FDgnRZ7FEukQMj9YGJD9NroNUu7jv0I8cZRAkc4k55g%3D&amp;reserved=0

 The first ForCES BoF was held at IETF 49, in December 2000.  That work standardized prior discussions in  CPIX / CSIX (then Network Processing Forum, now defunct).  I was involved in that work for many years before moving on to other things.

[HS] I'm fully aware of the existence of ForCES, I just didn't see its wide application in real products. Only recently, some programmable chips start to enable functions like INT which is basically an on-path telemetry technique we talked in this draft. Actually, I thought about using ForCES to implement the dynamic network probes discussed in this draft. I think it's a promising standard way to do that.  

  Quoting further from the abstract of this document:

   iFIT includes several
   essential functional components that can be materialized and
   assembled to implement a complete solution for on-path telemetry.

  There is no need to say "materialized and assembled".  It's fine to just say "used".

  The common practice in the IETF (and in other science and engineering disciplines) is to avoid "enthusiastic" words.  Keep the words simple.  i.e. "used" versus "materialized and assembled".

  The more complex the words, the less trustworthy the document appears.  

  Quoting again:

   It also helps to inspire innovative network
   telemetry applications supporting advanced network operations. 

  Words like "inspire" are again marketing excitement, and not boring technical engineering.

[HS] Fair enough. I would use simple words instead. After reading the document, I hope the reader can recognize the issues and agree that our proposed framework or architecture makes sense for practical deployments, and start to think about how to fill the standard gaps to make it happen. I think this is the core value of this draft.  

  My concern here is that I read the document, and I'm happy and enthusiastic.  But I don't know what to *do*.  As a result, this document is not appropriate for the IETF.

  Alan DeKok.